K - V - public class SimpleCache<K,V> extends AbstractCache<K,V>
evictExpiredInterval, nextEvictExpiredTime, nextRefreshAllTime, refreshAllInterval, refreshAllTimeoutHolder, running, timer| 限定符 | 构造器和说明 |
|---|---|
protected |
SimpleCache(int maxCapacity,
long evictExpiredInterval) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addToCache(Entry<K,V> entry) |
protected void |
afterRead(Entry<K,V> entry) |
protected void |
afterRecomputeExpireTimeOnRead(Entry<K,V> entry) |
protected void |
beforeRead(Entry<K,V> entry) |
protected void |
beforeRecomputeExpireTimeOnRead(Entry<K,V> entry) |
protected List<K> |
forceEvict(int count)
用于找到将被强制清除的
|
protected void |
removeFromCache(Entry<K,V> entry,
RemoveCause removeCause) |
clean, evictExpired, get, get, getAll, getAllIfPresent, getIfPresent, incrementUsedCount, keys, refresh, refreshAllAsync, remove, remove, remove, set, set, set, setCapacityHeightWater, setEvictExpiredInterval, setExpireAfterRead, setExpireAfterWrite, setGlobalLoader, setKeyReferenceType, setMap, setMaxCapacity, setReferenceQueue, setRefreshAfterAccess, setRefreshAllInterval, setRemoveListener, setTimer, setValueReferenceType, size, toMapcancelRefreshAll, refreshAllAsync, setDistinctWhenRefresh, shutdown, startupprotected void addToCache(Entry<K,V> entry)
addToCache 在类中 AbstractCache<K,V>protected void beforeRecomputeExpireTimeOnRead(Entry<K,V> entry)
beforeRecomputeExpireTimeOnRead 在类中 AbstractCache<K,V>protected void afterRecomputeExpireTimeOnRead(Entry<K,V> entry)
afterRecomputeExpireTimeOnRead 在类中 AbstractCache<K,V>protected void removeFromCache(Entry<K,V> entry, RemoveCause removeCause)
removeFromCache 在类中 AbstractCache<K,V>protected void beforeRead(Entry<K,V> entry)
beforeRead 在类中 AbstractCache<K,V>protected List<K> forceEvict(int count)
AbstractCacheforceEvict 在类中 AbstractCache<K,V>Copyright © 2021. All rights reserved.