Example usage for com.google.common.cache CacheLoader subclass-usage

List of usage examples for com.google.common.cache CacheLoader subclass-usage

Introduction

In this page you can find the example usage for com.google.common.cache CacheLoader subclass-usage.

Usage

From source file org.opendaylight.mdsal.binding.dom.adapter.AdapterLoader.java

public abstract class AdapterLoader<T, D> extends CacheLoader<Class<? extends T>, Optional<T>> {

    @Override
    public Optional<T> load(final Class<? extends T> key) {

        final AdapterBuilder<? extends T, D> builder = createBuilder(key);

From source file org.opendaylight.controller.md.sal.binding.spi.AdapterLoader.java

public abstract class AdapterLoader<T, D> extends CacheLoader<Class<? extends T>, Optional<T>> {

    @Override
    public Optional<T> load(final Class<? extends T> key) {

        final AdapterBuilder<? extends T, D> builder = createBuilder(key);

From source file org.seedstack.i18n.internal.I18nCacheLoader.java

/**
 * @author pierre.thirouin@ext.mpsa.com
 *         Date: 28/05/2014
 */
public class I18nCacheLoader extends CacheLoader<String, Map<String, String>> {

From source file org.mule.module.apikit.validation.cache.JsonSchemaCacheLoader.java

public class JsonSchemaCacheLoader extends CacheLoader<String, JsonSchemaAndNode> {

    private Raml api;

    public JsonSchemaCacheLoader(Raml api) {
        this.api = api;

From source file org.mule.module.apikit.validation.cache.XmlSchemaCacheLoader.java

public class XmlSchemaCacheLoader extends CacheLoader<String, Schema> {

    private Raml api;

    public XmlSchemaCacheLoader(Raml api) {
        this.api = api;

From source file org.jabylon.resources.persistence.internal.PropertyFileCacheLoader.java

/**
 * @author jutzig.dev@googlemail.com
 *
 */
public class PropertyFileCacheLoader extends CacheLoader<CDOID, PropertyFile> {

From source file org.onos.yangtools.binding.data.codec.impl.BindingNormalizedNodeCache.java

final class BindingNormalizedNodeCache extends CacheLoader<DataObject, NormalizedNode<?, ?>> {

    private final LoadingCache<DataObject, NormalizedNode<?, ?>> cache = CacheBuilder.newBuilder().weakValues()
            .build(this);
    final DataContainerCodecContext<?, ?> subtreeRoot;
    final AbstractBindingNormalizedNodeCacheHolder cacheHolder;

From source file pzalejko.iot.hardware.home.core.service.led.InternalLedCacheLoader.java

class InternalLedCacheLoader extends CacheLoader<Integer, Led> {

    @Override
    public Led load(Integer key) throws IOException {
        return connectToLed(key);
    }

From source file org.seedstack.i18n.internal.infrastructure.jpa.I18nCacheLoader.java

public class I18nCacheLoader extends CacheLoader<String, Map<String, String>> {
    @Inject
    private TranslationService messageService;
    @Inject
    private LocaleService localeService;

From source file org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCache.java

final class BindingNormalizedNodeCache extends CacheLoader<DataObject, NormalizedNode<?, ?>> {

    private final LoadingCache<DataObject, NormalizedNode<?, ?>> cache = CacheBuilder.newBuilder().weakValues()
            .build(this);
    final DataContainerCodecContext<?, ?> subtreeRoot;
    final AbstractBindingNormalizedNodeCacheHolder cacheHolder;