public class MybatisCacheManager extends Object implements SpringCacheManager
MybatisCacheEntity,
映射关系参考MybatisCacheMapper.selectByKey(java.lang.String, java.lang.String, byte[])上的Results注解| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,SpringCache> |
CACHE_CACHE_MAP |
private MybatisCacheMapper |
mapper |
private String |
tableName
缓存表的表名,表结构参考:
MybatisCacheEntity,
映射关系参考MybatisCacheMapper.selectByKey(java.lang.String, java.lang.String, byte[])上的Results注解 |
| 构造器和说明 |
|---|
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
MybatisCacheEntity,
映射关系参考MybatisCacheMapper.selectByKey(java.lang.String, java.lang.String, byte[])上的Results注解private final MybatisCacheMapper mapper
public MybatisCacheManager(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
String tableName)
sqlSessionTemplate - sqlSessionTemplatetableName - 缓存表的表名,表结构参考:MybatisCacheEntity,
映射关系参考MybatisCacheMapper.selectByKey(java.lang.String, java.lang.String, byte[])上的Results注解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.