com.supermap.services.rest.repository
类 EhcacheRepoProvider
- java.lang.Object
-
- com.supermap.services.rest.repository.EhcacheRepoProvider
-
public class EhcacheRepoProvider extends java.lang.Object基于Ehcache的临时资源存储实现
- 从以下版本开始:
- 8.0.0
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static classEhcacheRepoProvider.EventListenerImpl
-
构造器概要
构造器 构造器和说明 EhcacheRepoProvider()
-
方法概要
方法 限定符和类型 方法和说明 booleancontain(java.lang.String groupId, java.lang.String id)包含指定临时资源对象voiddestroy()销毁仓库java.lang.Objectget(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)取得指定组名下所有的临时资源的映射表booleaninit(RepositorySetting setting)初始化临时仓库设置booleanremove(java.lang.String groupId, java.lang.String id)删除指定临时资源对象booleansave(java.lang.String groupId, java.lang.String cacheId, java.lang.Object obj, int expire)存储临时资源booleanupdate(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)更新指定临时资源对象
-
-
-
方法详细资料
-
init
public boolean init(RepositorySetting setting)
初始化临时仓库设置
- 参数:
setting-- 返回:
- 从以下版本开始:
- 8.0.0
-
get
public java.lang.Object get(java.lang.String groupId, java.lang.String cacheId)取得指定临时资源对象
- 参数:
groupId-cacheId-- 返回:
- 临时资源对象
- 从以下版本开始:
- 8.0.0
-
contain
public boolean contain(java.lang.String groupId, java.lang.String id)包含指定临时资源对象
- 参数:
groupId-id-- 返回:
- 是否包含
- 从以下版本开始:
- 8.0.0
-
save
public boolean save(java.lang.String groupId, java.lang.String cacheId, java.lang.Object obj, int expire)存储临时资源
- 参数:
groupId-cacheId-obj-expire- 保存时间,单位为秒- 返回:
- 存储是否成功
- 从以下版本开始:
- 8.0.0
-
getAllStatusObject
public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
取得指定组名下所有的临时资源的映射表
- 参数:
groupId-- 返回:
- 指定组名下所有的临时资源的映射表
- 从以下版本开始:
- 8.0.0
-
getAllStatusKeys
public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
取得所有临时资源的键值列表
- 参数:
groupId-- 返回:
- 返回所有临时资源的键值列表
- 从以下版本开始:
- 8.0.0
-
update
public boolean update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)更新指定临时资源对象
- 参数:
groupId-id-toUpdate-- 返回:
- 是否更新成功
- 从以下版本开始:
- 8.0.0
-
remove
public boolean remove(java.lang.String groupId, java.lang.String id)删除指定临时资源对象
- 参数:
groupId-id-- 返回:
- 是否删除成功
- 从以下版本开始:
- 8.0.0
-
destroy
public void destroy()
销毁仓库
- 从以下版本开始:
- 8.0.0
-
-