public interface CacheService
限定符和类型 | 方法和说明 |
---|---|
default <T> T |
get(java.lang.String key,
java.lang.Class<T> type)
获取
|
<T> T |
get(java.lang.String key,
java.lang.reflect.Type type)
获取
|
default <T> T |
getOrStore(java.lang.String key,
java.lang.reflect.Type type,
int seconds,
java.util.function.Supplier<T> supplier)
获取或者存储
|
void |
remove(java.lang.String key)
移除
|
void |
store(java.lang.String key,
java.lang.Object obj,
int seconds)
保存
|
void store(java.lang.String key, java.lang.Object obj, int seconds)
key
- 缓存键obj
- 对象seconds
- 秒数void remove(java.lang.String key)
key
- 缓存键<T> T get(java.lang.String key, java.lang.reflect.Type type)
key
- 缓存键default <T> T get(java.lang.String key, java.lang.Class<T> type)
key
- 缓存键default <T> T getOrStore(java.lang.String key, java.lang.reflect.Type type, int seconds, java.util.function.Supplier<T> supplier)