public class SimpleCacheManager extends Object implements CacheManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected ReentrantReadWriteLock |
lock |
protected Map<String,org.beetl.ext.tag.cache.SimpleCacheManager.CachedEntry> |
map |
| 构造器和说明 |
|---|
SimpleCacheManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAll()
清除cache
|
void |
clearAll(String... keys)
删除keys对应的所有缓存对象
|
void |
clearAll(String key)
删除key对应的对象
|
Object |
getObject(String key)
获取key值对应的对象
|
boolean |
isDisable(String key)
查看key值对应的对象是否存在
|
void |
setObject(String key,
Object value,
long period) |
protected ReentrantReadWriteLock lock
public Object getObject(String key)
CacheManagergetObject 在接口中 CacheManagerpublic void setObject(String key, Object value, long period)
setObject 在接口中 CacheManagerperiod - 多少秒后过期public boolean isDisable(String key)
CacheManagerisDisable 在接口中 CacheManagerpublic void clearAll()
CacheManagerclearAll 在接口中 CacheManagerpublic void clearAll(String... keys)
CacheManagerclearAll 在接口中 CacheManagerpublic void clearAll(String key)
CacheManagerclearAll 在接口中 CacheManagerCopyright © 2019. All rights reserved.