public class CacheManager extends Object
| 构造器和说明 |
|---|
CacheManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
batchEvict(int level,
String name,
List keys)
批量删除缓存中的一些数据
|
static void |
clear(int level,
String name)
Clear the cache
|
static void |
evict(int level,
String name,
Object key)
清除缓存中的某个数据
|
static <T> T |
get(int level,
Class<T> resultClass,
String name,
Object key)
获取缓存中的数据
|
static Object |
get(int level,
String name,
Object key)
获取缓存中的数据
|
static String |
getSerializer() |
static void |
initCacheProvider(CacheExpiredListener listener)
Initialize Cache Provider
|
static List |
keys(int level,
String name)
list cache keys
|
static void |
set(int level,
String name,
Object key,
Object value)
写入缓存
|
static void |
shutdown(int level) |
public static void initCacheProvider(CacheExpiredListener listener)
listener - cache listenerpublic static final String getSerializer()
public static final void shutdown(int level)
public static final Object get(int level, String name, Object key)
level - Cache Level: L1 and L2name - Cache region namekey - Cache keypublic static final <T> T get(int level,
Class<T> resultClass,
String name,
Object key)
level - Cache Level -> L1 and L2resultClass - Cache object classname - Cache region namekey - Cache keypublic static final void set(int level,
String name,
Object key,
Object value)
level - Cache Level: L1 and L2name - Cache region namekey - Cache keyvalue - Cache valuepublic static final void evict(int level,
String name,
Object key)
level - Cache Level: L1 and L2name - Cache region namekey - Cache keypublic static final void batchEvict(int level,
String name,
List keys)
level - Cache Level: L1 and L2name - Cache region namekeys - Cache keyspublic static final void clear(int level,
String name)
throws CacheException
level - Cache levelname - cache region nameCacheExceptionpublic static final List keys(int level, String name) throws CacheException
level - Cache levelname - cache region nameCacheExceptionCopyright © 2015. All rights reserved.