public class DefaultBeetlCache extends Object implements IBeetlCache
| 构造器和说明 |
|---|
DefaultBeetlCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAll()
清理缓存
|
Object |
get(Object key)
通过 从缓存中获取对应的 value
|
Object |
get(Object key,
Function function)
通过 从缓存中获取对应的 value;
如果获取的value为null,则将 方法的返回值作为newValue,添加到缓存中,并返回
|
void |
init(Configuration configuration) |
void |
remove(Object key)
移除缓存中 所对应的 value
|
void |
set(Object key,
Object value)
设置缓存中的键值对,如果key已存在,则更新value
|
long |
size() |
public void init(Configuration configuration)
init 在接口中 IBeetlCachepublic Object get(Object key)
IBeetlCacheget 在接口中 IBeetlCachekey - 键,有可能为 nullpublic Object get(Object key, Function function)
IBeetlCacheget 在接口中 IBeetlCachekey - 键,有可能为 nullfunction - 函数,在通过key获取value为null时,将执行 方法public void remove(Object key)
IBeetlCacheremove 在接口中 IBeetlCachekey - 键,有可能为nullpublic void set(Object key, Object value)
IBeetlCacheset 在接口中 IBeetlCachekey - 键value - 新值public void clearAll()
IBeetlCacheclearAll 在接口中 IBeetlCachepublic long size()
size 在接口中 IBeetlCacheCopyright © 2022. All rights reserved.