@Service public class CacheServiceImpl extends java.lang.Object implements ManagerService
| 限定符和类型 | 字段和说明 |
|---|---|
BaseDataCacheContainer<java.lang.Object> |
baseDataCacheContainer
基本资料缓存
|
| 构造器和说明 |
|---|
CacheServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clean()
清理所有的缓存 ehcache redis 管理的缓存
|
java.lang.Object |
get(java.lang.String cacheName,
java.lang.String key)
获取缓存值
|
org.springframework.cache.transaction.AbstractTransactionSupportingCacheManager |
getCacheManager() |
void |
init()
初始化
|
void |
put(java.lang.String cacheName,
java.lang.String key,
java.io.Serializable value)
缓存数据,不存在新增,存在就更新
|
void |
remove(java.lang.String cacheName,
java.lang.String key)
移除缓存
|
void |
unInit()
结束
|
public BaseDataCacheContainer<java.lang.Object> baseDataCacheContainer
public void init()
ManagerServiceinit 在接口中 ManagerServicepublic void unInit()
ManagerServiceunInit 在接口中 ManagerServicepublic void put(java.lang.String cacheName,
java.lang.String key,
java.io.Serializable value)
throws java.lang.Exception
cacheName - 缓存的名称key - 缓存唯一idvalue - 缓存值java.lang.Exception - 出错会抛出异常public java.lang.Object get(java.lang.String cacheName,
java.lang.String key)
throws java.lang.Exception
cacheName - 缓存名称key - 缓存值的唯一idjava.lang.Exception - 出错会抛出异常public void remove(java.lang.String cacheName,
java.lang.String key)
throws java.lang.Exception
cacheName - 缓存名称key - 缓存值的唯一idjava.lang.Exception - 出错会抛出异常public org.springframework.cache.transaction.AbstractTransactionSupportingCacheManager getCacheManager()
@Transactional(propagation=REQUIRES_NEW) public void clean()