public class MultiLevelCacheBuilder<T extends MultiLevelCacheBuilder<T>> extends AbstractCacheBuilder<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiLevelCacheBuilder.MultiLevelCacheBuilderImpl |
| Modifier and Type | Method and Description |
|---|---|
T |
addCache(Cache... caches) |
static MultiLevelCacheBuilder.MultiLevelCacheBuilderImpl |
createMultiLevelCacheBuilder() |
T |
expireAfterAccess(long defaultExpire,
TimeUnit timeUnit) |
MultiLevelCacheConfig |
getConfig() |
T |
keyConvertor(Function<Object,Object> keyConvertor) |
void |
setCaches(List<Cache> caches) |
void |
setExpireAfterAccessInMillis(long expireAfterAccessInMillis) |
void |
setKeyConvertor(Function<Object,Object> keyConvertor) |
void |
setUseExpireOfSubCache(boolean useExpireOfSubCache) |
T |
useExpireOfSubCache(boolean useExpireOfSubCache) |
addMonitor, build, buildCache, buildFunc, cacheNullValue, cachePenetrateProtect, clone, expireAfterWrite, loader, refreshPolicy, setCacheNullValue, setCachePenetrateProtect, setExpireAfterWriteInMillis, setLoader, setMonitors, setRefreshPolicypublic static MultiLevelCacheBuilder.MultiLevelCacheBuilderImpl createMultiLevelCacheBuilder()
public MultiLevelCacheConfig getConfig()
getConfig in class AbstractCacheBuilder<T extends MultiLevelCacheBuilder<T>>public T useExpireOfSubCache(boolean useExpireOfSubCache)
public void setUseExpireOfSubCache(boolean useExpireOfSubCache)
public T keyConvertor(Function<Object,Object> keyConvertor)
keyConvertor in class AbstractCacheBuilder<T extends MultiLevelCacheBuilder<T>>public void setKeyConvertor(Function<Object,Object> keyConvertor)
setKeyConvertor in class AbstractCacheBuilder<T extends MultiLevelCacheBuilder<T>>public T expireAfterAccess(long defaultExpire, TimeUnit timeUnit)
expireAfterAccess in class AbstractCacheBuilder<T extends MultiLevelCacheBuilder<T>>public void setExpireAfterAccessInMillis(long expireAfterAccessInMillis)
setExpireAfterAccessInMillis in class AbstractCacheBuilder<T extends MultiLevelCacheBuilder<T>>Copyright © 2013–2022. All rights reserved.