public class CacheManagerImpl extends Object implements ICacheManager
| 构造器和说明 |
|---|
CacheManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,CacheInfo> |
getAllCacheInfos()
获取所有缓存信息
|
Set<String> |
getAllKeys()
获取所有key
|
Object |
getCache(String key)
获取缓存数据
|
CacheInfo |
getCacheInfo(String key)
获取缓存信息
|
boolean |
isExistsKey(String key)
检查给定 key 是否存在
|
boolean |
isExpire(String key)
判断缓存是否超时失效(true表示已失效)
|
void |
removeAll()
清除所有缓存
|
void |
removeByKey(String key)
清除对应缓存
|
void |
setCache(String key,
Object cacheData,
long expireTime)
写入缓存
|
public void setCache(String key, Object cacheData, long expireTime)
setCache 在接口中 ICacheManagerkey - cacheData - timeout - public Object getCache(String key)
getCache 在接口中 ICacheManagerkey - public boolean isExistsKey(String key)
isExistsKey 在接口中 ICacheManagerkey - public void removeAll()
removeAll 在接口中 ICacheManagerpublic void removeByKey(String key)
removeByKey 在接口中 ICacheManagerkey - public boolean isExpire(String key)
isExpire 在接口中 ICacheManagerkey - public Set<String> getAllKeys()
getAllKeys 在接口中 ICacheManagerpublic Map<String,CacheInfo> getAllCacheInfos()
getAllCacheInfos 在接口中 ICacheManagerpublic CacheInfo getCacheInfo(String key)
getCacheInfo 在接口中 ICacheManagerCopyright © 2023. All rights reserved.