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, store
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)
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
- 缓存标签