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 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)
更新指定临时资源对象
-
-
-
方法详细资料
-
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
-
-