public abstract class AbstractCacheBuilder<T extends AbstractCacheBuilder<T>> extends Object implements CacheBuilder, Cloneable
| 构造器和说明 |
|---|
AbstractCacheBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
addMonitor(CacheMonitor monitor) |
<K,V> Cache<K,V> |
build()
已过时。
|
<K,V> Cache<K,V> |
buildCache() |
T |
buildFunc(Function<CacheConfig,Cache> buildFunc) |
T |
cacheNullValue(boolean cacheNullValue) |
T |
cachePenetrateProtect(boolean cachePenetrateProtect) |
Object |
clone() |
T |
expireAfterAccess(long defaultExpire,
TimeUnit timeUnit) |
T |
expireAfterWrite(long defaultExpire,
TimeUnit timeUnit) |
abstract CacheConfig |
getConfig() |
T |
keyConvertor(Function<Object,Object> keyConvertor) |
<K,V> T |
loader(CacheLoader<K,V> loader) |
T |
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) |
public abstract CacheConfig getConfig()
public T buildFunc(Function<CacheConfig,Cache> buildFunc)
@Deprecated public final <K,V> Cache<K,V> build()
public final <K,V> Cache<K,V> buildCache()
buildCache 在接口中 CacheBuilderpublic void setExpireAfterAccessInMillis(long expireAfterAccessInMillis)
public void setExpireAfterWriteInMillis(long expireAfterWriteInMillis)
public T addMonitor(CacheMonitor monitor)
public void setMonitors(List<CacheMonitor> monitors)
public T cacheNullValue(boolean cacheNullValue)
public void setCacheNullValue(boolean cacheNullValue)
public <K,V> T loader(CacheLoader<K,V> loader)
public <K,V> void setLoader(CacheLoader<K,V> loader)
public T refreshPolicy(RefreshPolicy refreshPolicy)
public void setRefreshPolicy(RefreshPolicy refreshPolicy)
public T cachePenetrateProtect(boolean cachePenetrateProtect)
public void setCachePenetrateProtect(boolean cachePenetrateProtect)
Copyright © 2013–2019. All rights reserved.