public class CacheBuilder<K,V> extends Object
public static <K,V> CacheBuilder<K,V> newBuilder()
public CacheBuilder<K,V> cacheClass(Class cacheClass)
public CacheBuilder<K,V> concurrencyLevel(int concurrencyLevel)
public CacheBuilder<K,V> initialCapacity(int initialCapacity)
public CacheBuilder<K,V> expireAfterWrite(long expireAfterWriteInSeconds)
public CacheBuilder<K,V> expireAfterRead(long expireAfterReadInSeconds)
@Deprecated public CacheBuilder<K,V> evictExpiredInterval(long evictExpiredIntervalInMills, Timer timer)
evictExpiredIntervalInMills - the evict periodpublic CacheBuilder<K,V> evictExpiredInterval(long evictExpiredIntervalInMills)
public CacheBuilder<K,V> timer(Timer timer)
public CacheBuilder<K,V> refreshAllInterval(long refreshIntervalInMills)
public CacheBuilder<K,V> distinctWhenRefresh(boolean distinctRefreshEnabled)
public CacheBuilder<K,V> removeListener(RemoveListener<K,V> removeListener)
public CacheBuilder<K,V> maxCapacity(int maxCapacity)
public CacheBuilder<K,V> capacityHeightWater(float capatityHeightWater)
public CacheBuilder<K,V> refreshAfterAccess(long refreshAfterAccess)
public CacheBuilder<K,V> weakValue(boolean weakValue)
public CacheBuilder<K,V> softValue(boolean softValue)
public CacheBuilder<K,V> weakKey(boolean weakKey)
public CacheBuilder<K,V> softKey(boolean softKey)
Copyright © 2021. All rights reserved.