public class BaseCache implements ICache
基础缓存类
ICache.Companion| 构造器和说明 |
|---|
BaseCache()
基础缓存类
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
doGet(java.lang.Object key)
根据键获得值
|
void |
doPut(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
|
java.lang.Object |
get(java.lang.Object key)
根据键获得值
|
IKeyLock |
getLock()
对key的锁, 防止并发回源
|
java.util.concurrent.CompletableFuture<java.lang.Object> |
getOrPut(java.lang.Object key,
long expireSeconds,
long waitMillis,
kotlin.jvm.functions.Function0<? extends java.lang.Object> dataLoader)
根据键获得值
|
void |
put(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
|
public IKeyLock getLock()
对key的锁, 防止并发回源
public java.lang.Object get(java.lang.Object key)
根据键获得值
public java.lang.Object doGet(java.lang.Object key)
根据键获得值
public void put(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
public void doPut(java.lang.Object key,
java.lang.Object value,
long expireSencond)
设置键值
public java.util.concurrent.CompletableFuture<java.lang.Object> getOrPut(java.lang.Object key,
long expireSeconds,
long waitMillis,
kotlin.jvm.functions.Function0<? extends java.lang.Object> dataLoader)
根据键获得值