List of usage examples for com.google.common.cache CacheBuilder from
@GwtIncompatible("To be supported") public static CacheBuilder<Object, Object> from(String spec)
From source file:com.rhythm.louie.cache.SingletonCache.java
@SuppressWarnings("unchecked") public static <V> SingletonCache<V> nonCaching(String name) { return new SingletonCache(name, CacheBuilder.from(CacheBuilderSpec.disableCaching())); }
From source file:com.rhythm.louie.cache.GuavaBasicCache.java
@SuppressWarnings("unchecked") public static <K, V> GuavaBasicCache<K, V> nonCaching(String name) { return new GuavaBasicCache(name, CacheBuilder.from(CacheBuilderSpec.disableCaching())); }
From source file:com.rhythm.louie.cache.SingletonCache.java
@SuppressWarnings("unchecked") public static <V> SingletonCache<V> fromSpec(String name, CacheBuilderSpec spec) { return new SingletonCache(name, CacheBuilder.from(spec)); }
From source file:com.rhythm.louie.cache.GuavaLoadingCache.java
@SuppressWarnings("unchecked") public static <K, V> GuavaLoadingCache<K, V> nonCaching(String name, CacheLoader<K, V> loader) { return new GuavaLoadingCache(name, CacheBuilder.from(CacheBuilderSpec.disableCaching()), loader); }
From source file:org.opendaylight.yangtools.objcache.guava.GuavaObjectCache.java
public GuavaObjectCache(final FinalizableReferenceQueue queue, final CacheBuilderSpec spec) { super(CacheBuilder.from(spec).build(), queue); }
From source file:org.onos.yangtools.objcache.guava.GuavaObjectCache.java
public GuavaObjectCache(final FinalizableReferenceQueue queue, final CacheBuilderSpec spec) { super(CacheBuilder.from(spec).<SoftKey<?>, Object>build(), queue); }
From source file:com.rhythm.louie.cache.SingletonCache.java
@SuppressWarnings("unchecked") public static <V> SingletonCache<V> fromSpec(String name, String spec) { return new SingletonCache(name, CacheBuilder.from(spec)); }
From source file:com.rhythm.louie.cache.GuavaBasicCache.java
@SuppressWarnings("unchecked") public static <K, V> GuavaBasicCache<K, V> fromSpec(String name, CacheBuilderSpec spec) { return new GuavaBasicCache(name, CacheBuilder.from(spec)); }
From source file:com.rhythm.louie.cache.GuavaBasicCache.java
@SuppressWarnings("unchecked") public static <K, V> GuavaBasicCache<K, V> fromSpec(String name, String spec) { return new GuavaBasicCache(name, CacheBuilder.from(spec)); }
From source file:com.rhythm.louie.cache.GuavaLoadingCache.java
@SuppressWarnings("unchecked") public static <K, V> GuavaLoadingCache<K, V> fromSpec(String name, CacheBuilderSpec spec, CacheLoader<K, V> loader) { return new GuavaLoadingCache(name, CacheBuilder.from(spec), loader); }