类 ConcurrentLruCache<K,V>
- java.lang.Object
-
- cc.shacocloud.mirage.utils.cache.ConcurrentLruCache<K,V>
-
-
构造器概要
构造器 构造器 说明 ConcurrentLruCache(int sizeLimit, @NotNull java.util.function.Function<K,V> generator)创建一个具有给定限制和生成器函数的新缓存实例
-
-
-
方法详细资料
-
contains
public boolean contains(K key)
确定此缓存中是否存在给定的键- 参数:
key- 要检查的键- 返回:
- 如果存在键为
true,如果没有匹配的键为false
-
remove
public boolean remove(K key)
立即删除给定的键和任何关联的值- 参数:
key- 逐出条目的密钥- 返回:
- 如果密钥之前存在为
true,如果没有匹配的密钥为false
-
clear
public void clear()
立即从此缓存中删除所有条目
-
size
public int size()
返回缓存的当前大小- 另请参阅:
sizeLimit()
-
sizeLimit
public int sizeLimit()
返回缓存中的最大条目数(0 表示无缓存,始终生成新值)- 另请参阅:
size()
-
-