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()
销毁仓库