public class MybatisCacheManager extends Object implements SpringCacheManager
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,SpringCache> |
CACHE_CACHE_MAP |
private SnowflakeIdWorker |
idWorker |
private MybatisCacheMapper |
mapper |
private String |
tableName |
| 构造器和说明 |
|---|
MybatisCacheManager(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCache(SpringCache springCache) |
SpringCache |
getCache(String cacheName) |
SpringCache |
getMissingCache(String cacheName) |
void |
remove(String cacheName) |
void |
remove(String cacheName,
Object key) |
private static final Map<String,SpringCache> CACHE_CACHE_MAP
private final String tableName
private MybatisCacheMapper mapper
private final SnowflakeIdWorker idWorker
public MybatisCacheManager(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
String tableName)
public void addCache(SpringCache springCache)
addCache 在接口中 SpringCacheManagerpublic SpringCache getCache(String cacheName)
getCache 在接口中 SpringCacheManagerpublic SpringCache getMissingCache(String cacheName)
getMissingCache 在接口中 SpringCacheManagerpublic void remove(String cacheName)
remove 在接口中 SpringCacheManagerpublic void remove(String cacheName, Object key)
remove 在接口中 SpringCacheManagerCopyright © 2022 Pivotal Software, Inc.. All rights reserved.