public class CaffeineRepoProvider
extends java.lang.Object
基于Caffeine的临时资源存储实现
构造器和说明 |
---|
CaffeineRepoProvider() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
contain(java.lang.String groupId, java.lang.String id) |
void |
destroy() |
java.lang.Object |
get(java.lang.String groupId, java.lang.String id) |
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 id, java.lang.Object obj, int holdTime) |
boolean |
update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate) |
public boolean init(RepositorySetting setting)
public boolean save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, int holdTime)
public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
public java.lang.Object get(java.lang.String groupId, java.lang.String id)
public boolean update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
public boolean remove(java.lang.String groupId, java.lang.String id)
public void destroy()
public boolean contain(java.lang.String groupId, java.lang.String id)