| 构造器和说明 |
|---|
CacheManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
<K,V> Cache<K,V> |
getCache(String cacheId) |
Set<String> |
getCacheIds() |
static CacheManager |
getInstance() |
<K,V> Cache<K,V> |
newFIFOCache()
LFUCache:START
|
<K,V> Cache<K,V> |
newFIFOCache(int cacheSize) |
<K,V> Cache<K,V> |
newFIFOCache(String cacheId) |
<K,V> Cache<K,V> |
newFIFOCache(String cacheId,
int cacheSize) |
<K,V> Cache<K,V> |
newLFUCache()
LFUCache:START
|
<K,V> Cache<K,V> |
newLFUCache(int cacheSize) |
<K,V> Cache<K,V> |
newLFUCache(String cacheId) |
<K,V> Cache<K,V> |
newLFUCache(String cacheId,
int cacheSize) |
<K,V> Cache<K,V> |
newLRUCache()
LRUCache:START
|
<K,V> Cache<K,V> |
newLRUCache(int cacheSize) |
<K,V> Cache<K,V> |
newLRUCache(String cacheId) |
<K,V> Cache<K,V> |
newLRUCache(String cacheId,
int cacheSize) |
<K,V> void |
removeAll()
移除所有缓存
|
void |
removeCache(String cacheId)
移除一个缓存
|
void |
setCleanInterval(long time) |
public static CacheManager getInstance()
public void setCleanInterval(long time)
public <K,V> Cache<K,V> newLRUCache()
public <K,V> Cache<K,V> newLRUCache(int cacheSize)
public <K,V> Cache<K,V> newLFUCache()
public <K,V> Cache<K,V> newLFUCache(int cacheSize)
public <K,V> Cache<K,V> newFIFOCache()
public <K,V> Cache<K,V> newFIFOCache(int cacheSize)
public void removeCache(String cacheId) throws CacheException
cacheId - CacheExceptionpublic <K,V> void removeAll()
cacheId - CacheExceptionCopyright © 2015. All rights reserved.