public class CacheTimerObjectCache<KEY_T,DATA_T> extends AbstractObjectCache<KEY_T,DATA_T>
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
CacheTimerObjectCache.CacheTimer<T> |
AbstractObjectCache.DataGetter<KEY_T,DATA_T>, AbstractObjectCache.DataStore<T>| 限定符和类型 | 字段和说明 |
|---|---|
protected CacheTimerObjectCache.CacheTimer<DATA_T> |
cahceTimer |
cacheWriteLock, dataMap| 限定符 | 构造器和说明 |
|---|---|
protected |
CacheTimerObjectCache() |
protected |
CacheTimerObjectCache(CacheTimerObjectCache.CacheTimer<DATA_T> cahceTimer) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isEnable()
判断缓存是否启用
|
boolean |
isExpired(AbstractObjectCache.DataStore<DATA_T> storedData)
判断缓存对象是否过期
|
void |
setCahceTimer(CacheTimerObjectCache.CacheTimer<DATA_T> cahceTimer) |
protected CacheTimerObjectCache.CacheTimer<DATA_T> cahceTimer
protected CacheTimerObjectCache()
protected CacheTimerObjectCache(CacheTimerObjectCache.CacheTimer<DATA_T> cahceTimer)
public void setCahceTimer(CacheTimerObjectCache.CacheTimer<DATA_T> cahceTimer)
public boolean isExpired(AbstractObjectCache.DataStore<DATA_T> storedData)
AbstractObjectCacheisExpired 在类中 AbstractObjectCache<KEY_T,DATA_T>storedData - 待判断的缓存对象存储类true, 未过期返回falsepublic boolean isEnable()
AbstractObjectCacheisEnable 在类中 AbstractObjectCache<KEY_T,DATA_T>true, 未启用返回falseCopyright © 2017. All rights reserved.