public class EhcacheRepoProvider
extends java.lang.Object
基于Ehcache的临时资源存储实现
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EhcacheRepoProvider.EventListenerImpl |
| 构造器和说明 |
|---|
EhcacheRepoProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
contain(java.lang.String groupId, java.lang.String id)
包含指定临时资源对象
|
void |
destroy()
销毁仓库
|
java.lang.Object |
get(java.lang.String groupId, java.lang.String cacheId)
取得指定临时资源对象
|
java.util.List<java.lang.String> |
getAllStatusKeys(java.lang.String groupId)
取得所有临时资源的键值列表
|
java.util.Map<java.lang.String,java.lang.Object> |
getAllStatusObject(java.lang.String groupId)
取得指定组名下所有的临时资源的映射表
|
boolean |
init(RepositorySetting setting)
初始化临时仓库设置
|
boolean |
remove(java.lang.String groupId, java.lang.String id)
删除指定临时资源对象
|
boolean |
save(java.lang.String groupId, java.lang.String cacheId, java.lang.Object obj, int expire)
存储临时资源
|
boolean |
update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
更新指定临时资源对象
|
public boolean init(RepositorySetting setting)
初始化临时仓库设置
setting -
public java.lang.Object get(java.lang.String groupId,
java.lang.String cacheId)
取得指定临时资源对象
groupId -cacheId -
public boolean contain(java.lang.String groupId,
java.lang.String id)
包含指定临时资源对象
groupId -id -
public boolean save(java.lang.String groupId,
java.lang.String cacheId,
java.lang.Object obj,
int expire)
存储临时资源
groupId -cacheId -obj -expire - 保存时间,单位为秒public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
取得指定组名下所有的临时资源的映射表
groupId -public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
取得所有临时资源的键值列表
groupId -
public boolean update(java.lang.String groupId,
java.lang.String id,
java.lang.Object toUpdate)
更新指定临时资源对象
groupId -id -toUpdate -
public boolean remove(java.lang.String groupId,
java.lang.String id)
删除指定临时资源对象
groupId -id -public void destroy()
销毁仓库