public interface CacheTagsService extends CacheService
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> T |
getOrStoreTag(java.lang.String key,
java.lang.Class<T> clz,
int seconds,
java.util.function.Supplier<T> supplier,
java.lang.String... tags)
获取或者存储
|
default <T> T |
getOrStoreTag(java.lang.String key,
java.lang.reflect.Type type,
int seconds,
java.util.function.Supplier<T> supplier,
java.lang.String... tags)
获取或者存储
|
void |
removeTag(java.lang.String... tags)
移除
|
void |
storeTag(java.lang.String key,
java.lang.Object obj,
int seconds,
java.lang.String... tags)
保存
|
get, get, getOrStore, remove, storedefault <T> T getOrStoreTag(java.lang.String key,
java.lang.reflect.Type type,
int seconds,
java.util.function.Supplier<T> supplier,
java.lang.String... tags)
key - 缓存键seconds - 缓存秒数supplier - Represents a supplier of results.tags - 缓存标签default <T> T getOrStoreTag(java.lang.String key,
java.lang.Class<T> clz,
int seconds,
java.util.function.Supplier<T> supplier,
java.lang.String... tags)
key - 缓存键seconds - 缓存秒数supplier - Represents a supplier of results.tags - 缓存标签void removeTag(java.lang.String... tags)
tags - 缓存标签void storeTag(java.lang.String key,
java.lang.Object obj,
int seconds,
java.lang.String... tags)
key - 缓存键obj - 缓存对象seconds - 缓存秒数tags - 缓存标签