public interface L2CacheResolver extends Protection
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
L2CacheResolver.QueryFromDb<V> |
DEFAULT_NUM, DEFAULT_VALUEthreadLocal| 限定符和类型 | 方法和说明 |
|---|---|
<T> Page<T> |
findUnderProtection(Criteria criteria,
QueryForCache queryForCache,
L2CacheResolver.QueryFromDb<Page<T>> queryPage,
L2CacheResolver.QueryFromDb<List<T>> queryList) |
default Object |
getFilterFactor() |
<T> T |
getOneUnderProtection(Class<T> clz,
Object conditonObj,
L2CacheResolver.QueryFromDb<T> queryObject) |
<T> T |
getUnderProtection(Class<T> clz,
Object conditonObj,
L2CacheResolver.QueryFromDb<T> queryObject) |
boolean |
isEnabled() |
<T> List<T> |
listUnderProtection(Class<T> clz,
Object conditionObj,
QueryForCache queryForCache,
L2CacheResolver.QueryFromDb<List<T>> queryList) |
<T> List<T> |
listUnderProtection(Criteria criteria,
QueryForCache queryForCache,
L2CacheResolver.QueryFromDb<List<T>> queryList) |
String |
markForRefresh(Class clz)
标记缓存要更新
|
boolean |
refresh(Class clz) |
boolean |
refresh(Class clz,
String key) |
void |
setCacheStorage(L2CacheStorage cacheStorage) |
void |
setL2CacheConsistency(L2CacheConsistency l2CacheConsistency) |
closeget, removevoid setL2CacheConsistency(L2CacheConsistency l2CacheConsistency)
void setCacheStorage(L2CacheStorage cacheStorage)
boolean isEnabled()
boolean refresh(Class clz)
<T> List<T> listUnderProtection(Class<T> clz, Object conditionObj, QueryForCache queryForCache, L2CacheResolver.QueryFromDb<List<T>> queryList)
<T> List<T> listUnderProtection(Criteria criteria, QueryForCache queryForCache, L2CacheResolver.QueryFromDb<List<T>> queryList)
<T> T getUnderProtection(Class<T> clz, Object conditonObj, L2CacheResolver.QueryFromDb<T> queryObject)
<T> T getOneUnderProtection(Class<T> clz, Object conditonObj, L2CacheResolver.QueryFromDb<T> queryObject)
<T> Page<T> findUnderProtection(Criteria criteria, QueryForCache queryForCache, L2CacheResolver.QueryFromDb<Page<T>> queryPage, L2CacheResolver.QueryFromDb<List<T>> queryList)
default Object getFilterFactor()
Copyright © 2020. All rights reserved.