public class CacheBuilder<K,V> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Cache<K,V> |
build() |
CacheBuilder<K,V> |
cacheClass(Class cacheClass) |
CacheBuilder<K,V> |
capacityHeightWater(float capatityHeightWater) |
CacheBuilder<K,V> |
concurrencyLevel(int concurrencyLevel) |
CacheBuilder<K,V> |
evictExpiredInterval(long evictExpiredIntervalInMills) |
CacheBuilder<K,V> |
evictExpiredInterval(long evictExpiredIntervalInMills,
Timer timer)
Set the period of global evict, default : Long.MAX_VALUE
unit: mills
|
CacheBuilder<K,V> |
expireAfterRead(long expireAfterReadInSeconds) |
CacheBuilder<K,V> |
expireAfterWrite(long expireAfterWriteInSeconds) |
CacheBuilder<K,V> |
initialCapacity(int initialCapacity) |
CacheBuilder<K,V> |
loader(Loader<K,V> loader) |
CacheBuilder<K,V> |
maxCapacity(int maxCapacity) |
static <K,V> CacheBuilder<K,V> |
newBuilder() |
CacheBuilder<K,V> |
refreshAfterAccess(long refreshAfterAccess) |
CacheBuilder<K,V> |
removeListener(RemoveListener<K,V> removeListener) |
CacheBuilder<K,V> |
timer(Timer timer) |
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)
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> 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)
Copyright © 2019. All rights reserved.