Example usage for com.google.common.cache CacheBuilder from

List of usage examples for com.google.common.cache CacheBuilder from

Introduction

In this page you can find the example usage for com.google.common.cache CacheBuilder from.

Prototype

@GwtIncompatible("To be supported")
public static CacheBuilder<Object, Object> from(String spec) 

Source Link

Document

Constructs a new CacheBuilder instance with the settings specified in spec .

Usage

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);
}