| Constructor and Description |
|---|
MultiCache() |
MultiCache(Cache cacheLevel1,
Cache cacheLevel2) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanGroup(String group)
清除指定组下的所有缓存
|
void |
clear()
清除缓存实例下所有缓存内容
|
void |
destroy()
外部处理,不在这里处理,原因和init方法同理,本类只使用缓存,不涉及初始化和销毁
|
int |
freeMemoryElements(int numberToFree)
同时释放1,2级缓存内存空间
只返回两者释放最大值
|
Object |
get(String key)
获取key对应的缓存值
|
Object[] |
get(String[] keys)
分别获取key数组中对应的缓存值
|
Object |
get(String group,
String key)
从指定组中的缓存中获取key对应的缓存值
|
Object[] |
get(String group,
String[] keys)
从指定组中的缓存中分别获取keys对应的缓存值,以值数组形式返回
|
Set<String> |
getGroupKeys(String group)
获取指定组下所有缓存key列表
|
String |
getStats()
返回次数缓存的状态快照
|
void |
init(String region)
1,2级缓存,分别自己初始化,防止缓存重复
|
void |
put(String key,
Object object)
缓存内容存储接口
|
void |
put(String groupName,
String key,
Object object)
缓存内容存储接口
|
void |
putSafe(String key,
Object object)
缓存内容存储接口,与put不同的是,此方法会先根据key判断缓存是否已经存在
|
void |
remove(String key)
移除key对应的缓存内容
|
void |
remove(String[] keys)
移除缓存key数组对应的缓存内容
|
void |
remove(String group,
String key)
移除指定组下缓存名称为key的缓存
|
void |
remove(String group,
String[] keys)
移除指定组下缓存key数组对应的缓存内容
|
void |
setCacheManager(CacheManager manager)
设置此缓存关联的缓存管理器
|
public void init(String region)
public Object get(String group, String key)
Cachepublic Object[] get(String group, String[] keys)
Cachepublic void putSafe(String key, Object object)
Cachepublic void put(String groupName, String key, Object object)
Cachepublic Set<String> getGroupKeys(String group)
CachegetGroupKeys in interface Cachegroup - 缓存分组public void cleanGroup(String group)
CachecleanGroup in interface Cachegroup - 缓存分组public void clear()
Cachepublic void remove(String group, String key)
Cachepublic void remove(String group, String[] keys)
Cachepublic int freeMemoryElements(int numberToFree)
freeMemoryElements in interface CachenumberToFree - 要释放的缓存数目public void destroy()
public void setCacheManager(CacheManager manager)
CachesetCacheManager in interface Cachemanager - 缓存管理器Copyright © 2006–2018 TinyGroup. All rights reserved.