public class CheckedExpiredCache extends AbstractCache implements ExpiredCache
ExpiredCache.CachedObject| 限定符和类型 | 字段和说明 |
|---|---|
private ExpiredCache |
delegate |
private Timer |
timer |
| 构造器和说明 |
|---|
CheckedExpiredCache(Cache delegate,
int checkInterval,
TimeUnit timeUnit) |
CheckedExpiredCache(int checkInterval,
TimeUnit timeUnit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
close() |
Object |
getObject(Object key) |
int |
getSize() |
boolean |
hasKey(Object key) |
Set<Object> |
keys() |
void |
putObject(Object key,
Object value) |
void |
putObject(Object key,
Object value,
boolean ifAbsent) |
void |
putObject(Object key,
Object value,
boolean ifAbsent,
int expired) |
void |
refresh() |
Object |
removeObject(Object key) |
void |
setExpired(Object key,
int expired) |
String |
toString() |
expiredCache, expiredCache, iterator, masterStandbyCache, toEntriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, iterator, spliteratorprivate final ExpiredCache delegate
private Timer timer
public CheckedExpiredCache(int checkInterval,
TimeUnit timeUnit)
public void refresh()
public Object removeObject(Object key)
removeObject 在接口中 Cachepublic void putObject(Object key, Object value, boolean ifAbsent, int expired)
putObject 在接口中 ExpiredCachepublic void setExpired(Object key, int expired)
setExpired 在接口中 ExpiredCacheCopyright © 2022. All rights reserved.