K - key的类型V - value的类型
详情见: http://redkale.org
public interface CacheSource<K extends java.io.Serializable,V>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendListItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
V value) |
void |
appendListItem(K key,
V value) |
void |
appendSetItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
V value) |
void |
appendSetItem(K key,
V value) |
void |
exists(java.nio.channels.CompletionHandler<java.lang.Boolean,K> handler,
K key) |
boolean |
exists(K key) |
void |
get(java.nio.channels.CompletionHandler<V,K> handler,
K key) |
V |
get(K key) |
void |
getAndRefresh(java.nio.channels.CompletionHandler<V,K> handler,
K key,
int expireSeconds) |
V |
getAndRefresh(K key,
int expireSeconds) |
void |
getCollection(java.nio.channels.CompletionHandler<java.util.Collection<V>,K> handler,
K key) |
java.util.Collection<V> |
getCollection(K key) |
void |
getCollectionAndRefresh(java.nio.channels.CompletionHandler<java.util.Collection<V>,K> handler,
K key,
int expireSeconds) |
java.util.Collection<V> |
getCollectionAndRefresh(K key,
int expireSeconds) |
default boolean |
isOpen() |
default void |
isOpen(java.nio.channels.CompletionHandler<java.lang.Boolean,java.lang.Void> handler) |
void |
refresh(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
int expireSeconds) |
void |
refresh(K key,
int expireSeconds) |
void |
remove(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key) |
void |
remove(K key) |
void |
removeListItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
V value) |
void |
removeListItem(K key,
V value) |
void |
removeSetItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
V value) |
void |
removeSetItem(K key,
V value) |
void |
set(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
int expireSeconds,
K key,
V value) |
void |
set(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
V value) |
void |
set(int expireSeconds,
K key,
V value) |
void |
set(K key,
V value) |
void |
setExpireSeconds(java.nio.channels.CompletionHandler<java.lang.Void,K> handler,
K key,
int expireSeconds) |
void |
setExpireSeconds(K key,
int expireSeconds) |
default boolean isOpen()
boolean exists(K key)
void refresh(K key, int expireSeconds)
void setExpireSeconds(K key, int expireSeconds)
void remove(K key)
void getAndRefresh(java.nio.channels.CompletionHandler<V,K> handler, K key, int expireSeconds)
void refresh(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, int expireSeconds)
void set(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, int expireSeconds, K key, V value)
void setExpireSeconds(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, int expireSeconds)
void getCollection(java.nio.channels.CompletionHandler<java.util.Collection<V>,K> handler, K key)
void getCollectionAndRefresh(java.nio.channels.CompletionHandler<java.util.Collection<V>,K> handler, K key, int expireSeconds)
void appendListItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, V value)
void removeListItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, V value)
void appendSetItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, V value)
void removeSetItem(java.nio.channels.CompletionHandler<java.lang.Void,K> handler, K key, V value)
default void isOpen(java.nio.channels.CompletionHandler<java.lang.Boolean,java.lang.Void> handler)