V
- value的类型
详情见: https://redkale.org
public interface CacheSource<V>
限定符和类型 | 接口和说明 |
---|---|
static class |
CacheSource.CacheEntry<T> |
static class |
CacheSource.CacheEntryType |
限定符和类型 | 方法和说明 |
---|---|
<T> void |
appendListItem(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
void |
appendListItem(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
appendListItemAsync(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendListItemAsync(java.lang.String key,
V value) |
void |
appendLongListItem(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendLongListItemAsync(java.lang.String key,
long value) |
void |
appendLongSetItem(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendLongSetItemAsync(java.lang.String key,
long value) |
<T> void |
appendSetItem(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
void |
appendSetItem(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
appendSetItemAsync(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendSetItemAsync(java.lang.String key,
V value) |
void |
appendStringListItem(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendStringListItemAsync(java.lang.String key,
java.lang.String value) |
void |
appendStringSetItem(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
appendStringSetItemAsync(java.lang.String key,
java.lang.String value) |
long |
decr(java.lang.String key) |
long |
decr(java.lang.String key,
long num) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
decrAsync(java.lang.String key) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
decrAsync(java.lang.String key,
long num) |
boolean |
exists(java.lang.String key) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
existsAsync(java.lang.String key) |
boolean |
existsLongSetItem(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
existsLongSetItemAsync(java.lang.String key,
long value) |
<T> boolean |
existsSetItem(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
boolean |
existsSetItem(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Boolean> |
existsSetItemAsync(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
existsSetItemAsync(java.lang.String key,
V value) |
boolean |
existsStringSetItem(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
existsStringSetItemAsync(java.lang.String key,
java.lang.String value) |
V |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
java.lang.reflect.Type type) |
V |
getAndRefresh(java.lang.String key,
int expireSeconds) |
<T> T |
getAndRefresh(java.lang.String key,
int expireSeconds,
java.lang.reflect.Type type) |
java.util.concurrent.CompletableFuture<V> |
getAndRefreshAsync(java.lang.String key,
int expireSeconds) |
<T> java.util.concurrent.CompletableFuture<T> |
getAndRefreshAsync(java.lang.String key,
int expireSeconds,
java.lang.reflect.Type type) |
default V |
getAndRefreshIfAbsent(java.lang.String key,
int expireSeconds,
java.util.function.Function<java.lang.String,? extends V> mappingFunction) |
default java.util.concurrent.CompletableFuture<V> |
getAndRefreshIfAbsentAsync(java.lang.String key,
int expireSeconds,
java.util.function.Function<java.lang.String,? extends V> mappingFunction) |
java.util.concurrent.CompletableFuture<V> |
getAsync(java.lang.String key) |
<T> java.util.concurrent.CompletableFuture<T> |
getAsync(java.lang.String key,
java.lang.reflect.Type type) |
java.util.Collection<V> |
getCollection(java.lang.String key) |
<T> java.util.Collection<T> |
getCollection(java.lang.String key,
java.lang.reflect.Type componentType) |
java.util.Collection<V> |
getCollectionAndRefresh(java.lang.String key,
int expireSeconds) |
<T> java.util.Collection<T> |
getCollectionAndRefresh(java.lang.String key,
int expireSeconds,
java.lang.reflect.Type componentType) |
java.util.concurrent.CompletableFuture<java.util.Collection<V>> |
getCollectionAndRefreshAsync(java.lang.String key,
int expireSeconds) |
<T> java.util.concurrent.CompletableFuture<java.util.Collection<T>> |
getCollectionAndRefreshAsync(java.lang.String key,
int expireSeconds,
java.lang.reflect.Type componentType) |
java.util.concurrent.CompletableFuture<java.util.Collection<V>> |
getCollectionAsync(java.lang.String key) |
<T> java.util.concurrent.CompletableFuture<java.util.Collection<T>> |
getCollectionAsync(java.lang.String key,
java.lang.reflect.Type componentType) |
<T> java.util.Map<java.lang.String,java.util.Collection<T>> |
getCollectionMap(boolean set,
java.lang.reflect.Type componentType,
java.lang.String... keys) |
<T> java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<T>>> |
getCollectionMapAsync(boolean set,
java.lang.reflect.Type componentType,
java.lang.String... keys) |
int |
getCollectionSize(java.lang.String key) |
java.util.concurrent.CompletableFuture<java.lang.Integer> |
getCollectionSizeAsync(java.lang.String key) |
default V |
getIfAbsent(java.lang.String key,
java.util.function.Function<java.lang.String,? extends V> mappingFunction) |
default java.util.concurrent.CompletableFuture<V> |
getIfAbsentAsync(java.lang.String key,
java.util.function.Function<java.lang.String,? extends V> mappingFunction) |
int |
getKeySize() |
java.util.concurrent.CompletableFuture<java.lang.Integer> |
getKeySizeAsync() |
long |
getLong(java.lang.String key,
long defValue) |
long |
getLongAndRefresh(java.lang.String key,
int expireSeconds,
long defValue) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
getLongAndRefreshAsync(java.lang.String key,
int expireSeconds,
long defValue) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
getLongAsync(java.lang.String key,
long defValue) |
java.util.Collection<java.lang.Long> |
getLongCollection(java.lang.String key) |
java.util.Collection<java.lang.Long> |
getLongCollectionAndRefresh(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.Long>> |
getLongCollectionAndRefreshAsync(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.Long>> |
getLongCollectionAsync(java.lang.String key) |
java.util.Map<java.lang.String,java.util.Collection<java.lang.Long>> |
getLongCollectionMap(boolean set,
java.lang.String... keys) |
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.Long>>> |
getLongCollectionMapAsync(boolean set,
java.lang.String... keys) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getStringAndRefresh(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.lang.String> |
getStringAndRefreshAsync(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.lang.String> |
getStringAsync(java.lang.String key) |
java.util.Collection<java.lang.String> |
getStringCollection(java.lang.String key) |
java.util.Collection<java.lang.String> |
getStringCollectionAndRefresh(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.String>> |
getStringCollectionAndRefreshAsync(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.String>> |
getStringCollectionAsync(java.lang.String key) |
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> |
getStringCollectionMap(boolean set,
java.lang.String... keys) |
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>> |
getStringCollectionMapAsync(boolean set,
java.lang.String... keys) |
java.lang.String |
getType() |
long |
incr(java.lang.String key) |
long |
incr(java.lang.String key,
long num) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
incrAsync(java.lang.String key) |
java.util.concurrent.CompletableFuture<java.lang.Long> |
incrAsync(java.lang.String key,
long num) |
void |
initTransient(boolean flag) |
void |
initValueType(java.lang.reflect.Type valueType) |
default boolean |
isOpen() |
default java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isOpenAsync() |
java.util.List<java.lang.String> |
queryKeys() |
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
queryKeysAsync() |
java.util.List<java.lang.String> |
queryKeysEndsWith(java.lang.String endsWith) |
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
queryKeysEndsWithAsync(java.lang.String endsWith) |
java.util.List<java.lang.String> |
queryKeysStartsWith(java.lang.String startsWith) |
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
queryKeysStartsWithAsync(java.lang.String startsWith) |
java.util.List<CacheSource.CacheEntry<java.lang.Object>> |
queryList() |
java.util.concurrent.CompletableFuture<java.util.List<CacheSource.CacheEntry<java.lang.Object>>> |
queryListAsync() |
void |
refresh(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
refreshAsync(java.lang.String key,
int expireSeconds) |
void |
remove(java.lang.String key) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeAsync(java.lang.String key) |
<T> void |
removeListItem(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
void |
removeListItem(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
removeListItemAsync(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeListItemAsync(java.lang.String key,
V value) |
void |
removeLongListItem(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeLongListItemAsync(java.lang.String key,
long value) |
void |
removeLongSetItem(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeLongSetItemAsync(java.lang.String key,
long value) |
<T> void |
removeSetItem(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
void |
removeSetItem(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
removeSetItemAsync(java.lang.String key,
java.lang.reflect.Type componentType,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeSetItemAsync(java.lang.String key,
V value) |
void |
removeStringListItem(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeStringListItemAsync(java.lang.String key,
java.lang.String value) |
void |
removeStringSetItem(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
removeStringSetItemAsync(java.lang.String key,
java.lang.String value) |
<T> void |
set(int expireSeconds,
java.lang.String key,
java.lang.reflect.Type type,
T value) |
void |
set(int expireSeconds,
java.lang.String key,
V value) |
<T> void |
set(java.lang.String key,
java.lang.reflect.Type type,
T value) |
void |
set(java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
setAsync(int expireSeconds,
java.lang.String key,
java.lang.reflect.Type type,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setAsync(int expireSeconds,
java.lang.String key,
V value) |
<T> java.util.concurrent.CompletableFuture<java.lang.Void> |
setAsync(java.lang.String key,
java.lang.reflect.Type type,
T value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setAsync(java.lang.String key,
V value) |
void |
setExpireSeconds(java.lang.String key,
int expireSeconds) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setExpireSecondsAsync(java.lang.String key,
int expireSeconds) |
void |
setLong(int expireSeconds,
java.lang.String key,
long value) |
void |
setLong(java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setLongAsync(int expireSeconds,
java.lang.String key,
long value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setLongAsync(java.lang.String key,
long value) |
void |
setString(int expireSeconds,
java.lang.String key,
java.lang.String value) |
void |
setString(java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setStringAsync(int expireSeconds,
java.lang.String key,
java.lang.String value) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
setStringAsync(java.lang.String key,
java.lang.String value) |
java.lang.String getType()
void initValueType(java.lang.reflect.Type valueType)
void initTransient(boolean flag)
default boolean isOpen()
boolean exists(java.lang.String key)
V get(java.lang.String key)
<T> T get(java.lang.String key, java.lang.reflect.Type type)
default V getIfAbsent(java.lang.String key, java.util.function.Function<java.lang.String,? extends V> mappingFunction)
V getAndRefresh(java.lang.String key, int expireSeconds)
<T> T getAndRefresh(java.lang.String key, int expireSeconds, java.lang.reflect.Type type)
default V getAndRefreshIfAbsent(java.lang.String key, int expireSeconds, java.util.function.Function<java.lang.String,? extends V> mappingFunction)
void refresh(java.lang.String key, int expireSeconds)
void set(java.lang.String key, V value)
<T> void set(java.lang.String key, java.lang.reflect.Type type, T value)
void set(int expireSeconds, java.lang.String key, V value)
<T> void set(int expireSeconds, java.lang.String key, java.lang.reflect.Type type, T value)
void setExpireSeconds(java.lang.String key, int expireSeconds)
void remove(java.lang.String key)
long incr(java.lang.String key)
long incr(java.lang.String key, long num)
long decr(java.lang.String key)
long decr(java.lang.String key, long num)
java.util.Collection<V> getCollection(java.lang.String key)
<T> java.util.Collection<T> getCollection(java.lang.String key, java.lang.reflect.Type componentType)
<T> java.util.Map<java.lang.String,java.util.Collection<T>> getCollectionMap(boolean set, java.lang.reflect.Type componentType, java.lang.String... keys)
int getCollectionSize(java.lang.String key)
java.util.Collection<V> getCollectionAndRefresh(java.lang.String key, int expireSeconds)
<T> java.util.Collection<T> getCollectionAndRefresh(java.lang.String key, int expireSeconds, java.lang.reflect.Type componentType)
void appendListItem(java.lang.String key, V value)
void removeListItem(java.lang.String key, V value)
boolean existsSetItem(java.lang.String key, V value)
void appendSetItem(java.lang.String key, V value)
void removeSetItem(java.lang.String key, V value)
<T> void appendListItem(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> void removeListItem(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> boolean existsSetItem(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> void appendSetItem(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> void removeSetItem(java.lang.String key, java.lang.reflect.Type componentType, T value)
java.util.List<java.lang.String> queryKeys()
java.util.List<java.lang.String> queryKeysStartsWith(java.lang.String startsWith)
java.util.List<java.lang.String> queryKeysEndsWith(java.lang.String endsWith)
int getKeySize()
java.util.List<CacheSource.CacheEntry<java.lang.Object>> queryList()
java.lang.String getString(java.lang.String key)
java.lang.String getStringAndRefresh(java.lang.String key, int expireSeconds)
void setString(java.lang.String key, java.lang.String value)
void setString(int expireSeconds, java.lang.String key, java.lang.String value)
java.util.Collection<java.lang.String> getStringCollection(java.lang.String key)
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getStringCollectionMap(boolean set, java.lang.String... keys)
java.util.Collection<java.lang.String> getStringCollectionAndRefresh(java.lang.String key, int expireSeconds)
void appendStringListItem(java.lang.String key, java.lang.String value)
void removeStringListItem(java.lang.String key, java.lang.String value)
boolean existsStringSetItem(java.lang.String key, java.lang.String value)
void appendStringSetItem(java.lang.String key, java.lang.String value)
void removeStringSetItem(java.lang.String key, java.lang.String value)
long getLong(java.lang.String key, long defValue)
long getLongAndRefresh(java.lang.String key, int expireSeconds, long defValue)
void setLong(java.lang.String key, long value)
void setLong(int expireSeconds, java.lang.String key, long value)
java.util.Collection<java.lang.Long> getLongCollection(java.lang.String key)
java.util.Map<java.lang.String,java.util.Collection<java.lang.Long>> getLongCollectionMap(boolean set, java.lang.String... keys)
java.util.Collection<java.lang.Long> getLongCollectionAndRefresh(java.lang.String key, int expireSeconds)
void appendLongListItem(java.lang.String key, long value)
void removeLongListItem(java.lang.String key, long value)
boolean existsLongSetItem(java.lang.String key, long value)
void appendLongSetItem(java.lang.String key, long value)
void removeLongSetItem(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> existsAsync(java.lang.String key)
<T> java.util.concurrent.CompletableFuture<T> getAsync(java.lang.String key, java.lang.reflect.Type type)
java.util.concurrent.CompletableFuture<V> getAsync(java.lang.String key)
default java.util.concurrent.CompletableFuture<V> getIfAbsentAsync(java.lang.String key, java.util.function.Function<java.lang.String,? extends V> mappingFunction)
java.util.concurrent.CompletableFuture<V> getAndRefreshAsync(java.lang.String key, int expireSeconds)
<T> java.util.concurrent.CompletableFuture<T> getAndRefreshAsync(java.lang.String key, int expireSeconds, java.lang.reflect.Type type)
default java.util.concurrent.CompletableFuture<V> getAndRefreshIfAbsentAsync(java.lang.String key, int expireSeconds, java.util.function.Function<java.lang.String,? extends V> mappingFunction)
java.util.concurrent.CompletableFuture<java.lang.Void> refreshAsync(java.lang.String key, int expireSeconds)
java.util.concurrent.CompletableFuture<java.lang.Void> setAsync(java.lang.String key, V value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> setAsync(java.lang.String key, java.lang.reflect.Type type, T value)
java.util.concurrent.CompletableFuture<java.lang.Void> setAsync(int expireSeconds, java.lang.String key, V value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> setAsync(int expireSeconds, java.lang.String key, java.lang.reflect.Type type, T value)
java.util.concurrent.CompletableFuture<java.lang.Void> setExpireSecondsAsync(java.lang.String key, int expireSeconds)
java.util.concurrent.CompletableFuture<java.lang.Void> removeAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.lang.Long> incrAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.lang.Long> incrAsync(java.lang.String key, long num)
java.util.concurrent.CompletableFuture<java.lang.Long> decrAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.lang.Long> decrAsync(java.lang.String key, long num)
java.util.concurrent.CompletableFuture<java.util.Collection<V>> getCollectionAsync(java.lang.String key)
<T> java.util.concurrent.CompletableFuture<java.util.Collection<T>> getCollectionAsync(java.lang.String key, java.lang.reflect.Type componentType)
<T> java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<T>>> getCollectionMapAsync(boolean set, java.lang.reflect.Type componentType, java.lang.String... keys)
java.util.concurrent.CompletableFuture<java.lang.Integer> getCollectionSizeAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.util.Collection<V>> getCollectionAndRefreshAsync(java.lang.String key, int expireSeconds)
<T> java.util.concurrent.CompletableFuture<java.util.Collection<T>> getCollectionAndRefreshAsync(java.lang.String key, int expireSeconds, java.lang.reflect.Type componentType)
java.util.concurrent.CompletableFuture<java.lang.Void> appendListItemAsync(java.lang.String key, V value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeListItemAsync(java.lang.String key, V value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> existsSetItemAsync(java.lang.String key, V value)
java.util.concurrent.CompletableFuture<java.lang.Void> appendSetItemAsync(java.lang.String key, V value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeSetItemAsync(java.lang.String key, V value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> appendListItemAsync(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> removeListItemAsync(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> java.util.concurrent.CompletableFuture<java.lang.Boolean> existsSetItemAsync(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> appendSetItemAsync(java.lang.String key, java.lang.reflect.Type componentType, T value)
<T> java.util.concurrent.CompletableFuture<java.lang.Void> removeSetItemAsync(java.lang.String key, java.lang.reflect.Type componentType, T value)
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> queryKeysAsync()
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> queryKeysStartsWithAsync(java.lang.String startsWith)
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> queryKeysEndsWithAsync(java.lang.String endsWith)
java.util.concurrent.CompletableFuture<java.lang.Integer> getKeySizeAsync()
java.util.concurrent.CompletableFuture<java.util.List<CacheSource.CacheEntry<java.lang.Object>>> queryListAsync()
java.util.concurrent.CompletableFuture<java.lang.String> getStringAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.lang.String> getStringAndRefreshAsync(java.lang.String key, int expireSeconds)
java.util.concurrent.CompletableFuture<java.lang.Void> setStringAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Void> setStringAsync(int expireSeconds, java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.String>> getStringCollectionAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>> getStringCollectionMapAsync(boolean set, java.lang.String... keys)
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.String>> getStringCollectionAndRefreshAsync(java.lang.String key, int expireSeconds)
java.util.concurrent.CompletableFuture<java.lang.Void> appendStringListItemAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeStringListItemAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> existsStringSetItemAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Void> appendStringSetItemAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeStringSetItemAsync(java.lang.String key, java.lang.String value)
java.util.concurrent.CompletableFuture<java.lang.Long> getLongAsync(java.lang.String key, long defValue)
java.util.concurrent.CompletableFuture<java.lang.Long> getLongAndRefreshAsync(java.lang.String key, int expireSeconds, long defValue)
java.util.concurrent.CompletableFuture<java.lang.Void> setLongAsync(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Void> setLongAsync(int expireSeconds, java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.Long>> getLongCollectionAsync(java.lang.String key)
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.Long>>> getLongCollectionMapAsync(boolean set, java.lang.String... keys)
java.util.concurrent.CompletableFuture<java.util.Collection<java.lang.Long>> getLongCollectionAndRefreshAsync(java.lang.String key, int expireSeconds)
java.util.concurrent.CompletableFuture<java.lang.Void> appendLongListItemAsync(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeLongListItemAsync(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Boolean> existsLongSetItemAsync(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Void> appendLongSetItemAsync(java.lang.String key, long value)
java.util.concurrent.CompletableFuture<java.lang.Void> removeLongSetItemAsync(java.lang.String key, long value)
default java.util.concurrent.CompletableFuture<java.lang.Boolean> isOpenAsync()