public interface AgileCache
extends org.springframework.cache.Cache
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addToList(Object listKey,
Object node)
向List中添加节点
|
void |
addToMap(Object mapKey,
Object key,
Object value)
向Map中添加数据
|
void |
addToSet(Object setKey,
Object node)
向set中添加节点
|
boolean |
connectKey(Object setKey,
Object node)
判断某个元素是否已经存在
|
boolean |
containKey(Object key)
判断
|
<T> T |
get(Object key,
TypeReference<T> typeReference)
获取
|
Object |
getFromList(Object listKey,
int index)
从List中获取下标为inde下的节点数据
|
<T> T |
getFromList(Object listKey,
int index,
Class<T> clazz)
从List中获取下标为inde下的节点数据
|
Object |
getFromMap(Object mapKey,
Object key)
查询Map中索引key对应的value数据
|
<T> T |
getFromMap(Object mapKey,
Object key,
Class<T> clazz)
查询Map中索引key对应的value数据
|
List<String> |
keys(Object key)
模糊匹配key
|
boolean |
lock(Object lock)
分布式同步锁
|
void |
put(Object key,
Object value,
Duration timeout)
过期存储
|
void |
removeFromList(Object listKey,
int index)
从List中删除下标节点
|
void |
removeFromMap(Object mapKey,
Object key)
从Map中删除索引key
|
void |
removeFromSet(Object setKey,
Object node)
set中删除节点
|
void |
unlock(Object lock)
解锁
|
<T> T get(Object key, TypeReference<T> typeReference)
T - 泛型key - 索引typeReference - 类型boolean containKey(Object key)
key - 索引void addToMap(Object mapKey, Object key, Object value)
mapKey - map索引key - keyvalue - valueObject getFromMap(Object mapKey, Object key)
mapKey - map索引key - key<T> T getFromMap(Object mapKey, Object key, Class<T> clazz)
mapKey - map索引key - keyclazz - 结果转换类型void removeFromMap(Object mapKey, Object key)
mapKey - map索引key - keyObject getFromList(Object listKey, int index)
listKey - list索引index - 节点下标<T> T getFromList(Object listKey, int index, Class<T> clazz)
listKey - list索引index - 节点下标clazz - 结果转换类型void removeFromList(Object listKey, int index)
listKey - list索引index - 节点下标void removeFromSet(Object setKey, Object node)
setKey - set索引node - 节点数据boolean connectKey(Object setKey, Object node)
setKey - set索引node - 节点数据boolean lock(Object lock)
lock - 锁标识void unlock(Object lock)
lock - 锁标识Copyright © 2022. All rights reserved.