public class LRUCache<K,V> extends AbstractCacheMap<K,V>
cacheMap, cacheSize, defaultExpire, existCustomExpire| 构造器和说明 |
|---|
LRUCache(int cacheSize,
long defaultExpire)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
eliminateCache()
只需要实现清除过期对象就可以了,linkedHashMap已经实现LRU
|
clear, eliminate, get, getCacheSize, getDefaultExpire, isEmpty, isFull, isNeedClearExpiredObject, put, put, remove, sizepublic LRUCache(int cacheSize,
long defaultExpire)
cacheSize - defaultExpire - protected int eliminateCache()
eliminateCache 在类中 AbstractCacheMap<K,V>Copyright © 2016. All rights reserved.