类 AbstractCacheBuilder<T extends AbstractCacheBuilder<T>>
java.lang.Object
com.alicp.jetcache.AbstractCacheBuilder<T>
- 所有已实现的接口:
CacheBuilder,Cloneable
public abstract class AbstractCacheBuilder<T extends AbstractCacheBuilder<T>>
extends Object
implements CacheBuilder, Cloneable
Created on 16/9/7.
- 作者:
- huangli
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addMonitor(CacheMonitor monitor) final <K,V> Cache<K, V> build()已过时。final <K,V> Cache<K, V> buildFunc(Function<CacheConfig, Cache> buildFunc) cacheNullValue(boolean cacheNullValue) cachePenetrateProtect(boolean cachePenetrateProtect) clone()expireAfterAccess(long defaultExpire, TimeUnit timeUnit) expireAfterWrite(long defaultExpire, TimeUnit timeUnit) abstract CacheConfigkeyConvertor(Function<Object, Object> keyConvertor) <K,V> T loader(CacheLoader<K, V> loader) refreshPolicy(RefreshPolicy refreshPolicy) voidsetCacheNullValue(boolean cacheNullValue) voidsetCachePenetrateProtect(boolean cachePenetrateProtect) voidsetExpireAfterAccessInMillis(long expireAfterAccessInMillis) voidsetExpireAfterWriteInMillis(long expireAfterWriteInMillis) voidsetKeyConvertor(Function<Object, Object> keyConvertor) <K,V> void setLoader(CacheLoader<K, V> loader) voidsetMonitors(List<CacheMonitor> monitors) voidsetRefreshPolicy(RefreshPolicy refreshPolicy)
-
构造器详细资料
-
AbstractCacheBuilder
public AbstractCacheBuilder()
-
-
方法详细资料
-
getConfig
-
buildFunc
-
build
已过时。 -
buildCache
- 指定者:
buildCache在接口中CacheBuilder
-
clone
-
keyConvertor
-
setKeyConvertor
-
expireAfterAccess
-
setExpireAfterAccessInMillis
public void setExpireAfterAccessInMillis(long expireAfterAccessInMillis) -
expireAfterWrite
-
setExpireAfterWriteInMillis
public void setExpireAfterWriteInMillis(long expireAfterWriteInMillis) -
addMonitor
-
setMonitors
-
cacheNullValue
-
setCacheNullValue
public void setCacheNullValue(boolean cacheNullValue) -
loader
-
setLoader
-
refreshPolicy
-
setRefreshPolicy
-
cachePenetrateProtect
-
setCachePenetrateProtect
public void setCachePenetrateProtect(boolean cachePenetrateProtect)
-