类 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 CacheConfig
keyConvertor
(Function<Object, Object> keyConvertor) <K,
V> T loader
(CacheLoader<K, V> loader) refreshPolicy
(RefreshPolicy refreshPolicy) void
setCacheNullValue
(boolean cacheNullValue) void
setCachePenetrateProtect
(boolean cachePenetrateProtect) void
setExpireAfterAccessInMillis
(long expireAfterAccessInMillis) void
setExpireAfterWriteInMillis
(long expireAfterWriteInMillis) void
setKeyConvertor
(Function<Object, Object> keyConvertor) <K,
V> void setLoader
(CacheLoader<K, V> loader) void
setMonitors
(List<CacheMonitor> monitors) void
setRefreshPolicy
(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)
-