public class LRUCache
extends BaseCache
基于lru策略的本地缓存
ICache.Companion| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清空缓存
|
java.lang.Object |
doGet(java.lang.Object key)
根据键获得值
|
void |
doPut(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
|
int |
getMaxSize() |
java.util.LinkedHashMap<java.lang.Object,java.lang.Object> |
getStorage()
存储数据的map
|
void |
remove(java.lang.Object key)
删除指定的键的值
|
public java.util.LinkedHashMap<java.lang.Object,java.lang.Object> getStorage()
存储数据的map
public java.lang.Object doGet(java.lang.Object key)
根据键获得值
public void doPut(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
public void remove(java.lang.Object key)
删除指定的键的值
public void clear()
清空缓存
public int getMaxSize()