public interface CacheService
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
LONG_CACHE_SECONDS |
static int |
MEDIUM_CACHE_SECONDS |
static String |
NULL |
static int |
SHORT_CACHE_SECONDS |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
cache(String key,
Class<T> resType)
只读
|
<T> T |
cache(String key,
int timeoutSeconds,
Class<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
void |
cache(String key,
int timeoutSeconds,
Object object)
只写
|
<T> T |
cache(String key,
int timeoutSeconds,
cn.zhxu.data.TypeRef<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
<T> T |
cache(String key,
cn.zhxu.data.TypeRef<T> resType)
只读
|
<T> T |
cacheBean(String key,
int timeoutSeconds,
Class<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
<T> List<T> |
cacheList(String key,
int timeoutSeconds,
Class<T> resType,
CacheGetter<List<T>> getter)
先读,读不到则写
|
<T> T |
cacheLong(String key,
Class<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
void |
cacheLong(String key,
Object object)
只写
|
<T> T |
cacheLong(String key,
cn.zhxu.data.TypeRef<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
<T> T |
cacheMedium(String key,
Class<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
void |
cacheMedium(String key,
Object object)
只写
|
<T> T |
cacheMedium(String key,
cn.zhxu.data.TypeRef<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
<T> T |
cacheShort(String key,
Class<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
void |
cacheShort(String key,
Object object)
只写
|
<T> T |
cacheShort(String key,
cn.zhxu.data.TypeRef<T> resType,
CacheGetter<T> getter)
先读,读不到则写
|
void |
delete(String key)
删除缓存
|
static final int LONG_CACHE_SECONDS
static final int MEDIUM_CACHE_SECONDS
static final int SHORT_CACHE_SECONDS
void delete(String key)
key - 键<T> T cache(String key, cn.zhxu.data.TypeRef<T> resType)
T - 泛型key - 键resType - 类型<T> T cacheShort(String key, Class<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGetter<T> T cacheShort(String key, cn.zhxu.data.TypeRef<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGetter<T> T cacheMedium(String key, Class<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGetter<T> T cacheMedium(String key, cn.zhxu.data.TypeRef<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGetter<T> T cacheLong(String key, Class<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGetter<T> T cacheLong(String key, cn.zhxu.data.TypeRef<T> resType, CacheGetter<T> getter)
T - 泛型key - 键resType - 类型getter - CacheGettervoid cache(String key, int timeoutSeconds, Object object)
key - 键timeoutSeconds - 过期秒数object - 对象<T> T cache(String key, int timeoutSeconds, Class<T> resType, CacheGetter<T> getter)
T - 泛型key - 键timeoutSeconds - 过期秒数resType - 类型getter - CacheGetter<T> T cacheBean(String key, int timeoutSeconds, Class<T> resType, CacheGetter<T> getter)
T - 泛型key - 键timeoutSeconds - 过期秒数resType - 类型getter - CacheGetter<T> List<T> cacheList(String key, int timeoutSeconds, Class<T> resType, CacheGetter<List<T>> getter)
T - 泛型key - 键timeoutSeconds - 过期秒数resType - 类型getter - CacheGetter<T> T cache(String key, int timeoutSeconds, cn.zhxu.data.TypeRef<T> resType, CacheGetter<T> getter)
T - 泛型key - 键timeoutSeconds - 过期秒数resType - 类型getter - CacheGetterCopyright © 2024. All rights reserved.