| 限定符和类型 | 字段和说明 |
|---|---|
protected CacheManager |
cacheManager |
| 构造器和说明 |
|---|
ModelCacheManager(CacheManager cacheManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCache() |
boolean |
containInCache(Object dataKey,
String modelClassName) |
Object |
getCache(Object dataKey,
String modelClassName)
将数据ID, Model类类型组合成Key的对应Model从缓存中取出
|
CacheManager |
getCacheManager() |
Object |
getPModel(Class modelClass) |
void |
removeCache(Object dataKey)
清除缓存中该dataKey的相关所有缓存数据 dataKey即数据的主键ID数值
|
void |
removeCache2(Object dataKey,
String modelClassName)
将数据ID, Model类类型组合成Key的对应Model从缓存中取出
|
void |
saveCache(Object dataKey,
String modelClassName,
Object model)
将数据ID, Model类类型组合成Key, 将对应的Model保存到缓存
|
Object |
saveCacheIfAbsent(Object dataKey,
String modelClassName,
Object model) |
protected void |
saveToCache(CacheKey cachKey,
Object model) |
void |
setCacheManager(CacheManager cacheManager) |
void |
start()
Start this component.
|
void |
stop()
Stop this component.
|
protected CacheManager cacheManager
public ModelCacheManager(CacheManager cacheManager)
public void saveCache(Object dataKey, String modelClassName, Object model)
dataKey - modelClassName - model - public Object saveCacheIfAbsent(Object dataKey, String modelClassName, Object model)
public Object getCache(Object dataKey, String modelClassName)
dataKey - modelClassName - public void removeCache(Object dataKey)
dataKey - formName - public void removeCache2(Object dataKey, String modelClassName)
dataKey - modelClassName - public void clearCache()
public CacheManager getCacheManager()
public void setCacheManager(CacheManager cacheManager)
Copyright © 2018. All rights reserved.