Cache2kBuilder
public class CacheBuilder<K,V> extends Object
Constructor and Description |
---|
CacheBuilder(Cache2kBuilder<K,V> _builder)
Deprecated.
|
public CacheBuilder(Cache2kBuilder<K,V> _builder)
public static CacheBuilder<?,?> newCache()
public static <K,V> CacheBuilder<K,V> newCache(Class<K> _keyType, Class<V> _valueType)
public static <K,C extends Collection<T>,T> CacheBuilder<K,C> newCache(Class<K> _keyType, Class<C> _collectionType, Class<T> _entryType)
public static <K1,T> CacheBuilder<K1,T> fromConfig(Cache2kConfiguration<K1,T> c)
public CacheBuilder<K,V> addListener(CacheEntryOperationListener<K,V> listener)
public CacheBuilder<K,V> entryCapacity(int v)
public CacheBuilder<K,V> loaderThreadCount(int v)
public CacheBuilder<K,V> expiryDuration(long v, TimeUnit u)
Cache2kBuilder.expireAfterWrite(long, java.util.concurrent.TimeUnit)
public CacheBuilder<K,V> entryExpiryCalculator(EntryExpiryCalculator<K,V> c)
public CacheBuilder<K,V> name(Class<?> _class)
public CacheBuilder<K,V> loader(CacheLoader<K,V> l)
public CacheBuilder<K,V> sharpExpiry(boolean f)
public CacheBuilder<K,V> eternal(boolean v)
public CacheBuilder<K,V> suppressExceptions(boolean v)
public CacheBuilder<K,V> writer(CacheWriter<K,V> w)
public <T2> CacheBuilder<K,T2> valueType(Class<T2> t)
public <K2> CacheBuilder<K2,V> keyType(Class<K2> t)
public CacheBuilder<K,V> expiryCalculator(ExpiryPolicy<K,V> c)
public CacheBuilder<K,V> exceptionExpiryDuration(long v, TimeUnit u)
public Cache2kConfiguration createConfiguration()
public CacheBuilder<K,V> manager(CacheManager m)
public CacheBuilder<K,V> storeByReference(boolean v)
@Deprecated public Cache2kConfiguration getConfig()
public CacheBuilder<K,V> expirySecs(int v)
public CacheBuilder<K,V> maxSizeBound(int v)
public CacheBuilder<K,V> name(String v)
public CacheBuilder<K,V> source(CacheSourceWithMetaInfo<K,V> eg)
public CacheBuilder<K,V> implementation(Class<?> c)
public <K2> CacheBuilder<K2,V> keyType(CacheType<K2> t)
public CacheBuilder<K,V> expiryMillis(long v)
public CacheBuilder<K,V> backgroundRefresh(boolean f)
public CacheBuilder<K,V> source(CacheSource<K,V> g)
public CacheBuilder<K,V> source(BulkCacheSource<K,V> s)
public CacheBuilder<K,V> exceptionExpiryCalculator(ExceptionExpiryCalculator<K> c)
public CacheBuilder<K,V> maxSize(int v)
public <T2> CacheBuilder<K,T2> valueType(CacheType<T2> t)
public CacheBuilder<K,V> keepDataAfterExpired(boolean v)
public CacheBuilder<K,V> refreshController(RefreshController lc)
public CacheBuilder<K,V> refreshAhead(boolean f)
public CacheBuilder<K,V> exceptionPropagator(ExceptionPropagator ep)
public CacheBuilder<K,V> loader(AdvancedCacheLoader<K,V> l)
cache2k API documentation. Copyright © 2000–2016 headissue GmbH, Munich.