public interface IListCache<T>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear(String key)
清空列表
|
T |
get(String key,
long index)
获取指定索引位置的值
|
void |
leftPush(String key,
Collection<T> values)
进栈
|
void |
leftPush(String key,
T value)
进栈
|
void |
pop(String key)
出栈
|
void |
push(String key,
Collection<T> values)
入队列
|
void |
push(String key,
T value)
入队列
|
List<T> |
range(String key,
long start,
long end)
获取范围值
|
void |
remove(String key,
long count,
T value)
删除列表中值为 value 的元素,总共删除 count 次
|
void |
remove(String key,
T value)
删除列表中值为 value 的所有元素
|
void |
rightPop(String key)
出队列
|
void |
set(String key,
long index,
T value)
设置列表中指定下标的值
|
Long |
size(String key)
返回列表的长度
|
void |
trim(String key,
long start,
long end)
截取列表,保留 [start, end] 之间的值
|
List<T> range(String key, long start, long end)
key - 键start - 开始位置end - 结束位置void leftPush(String key, Collection<T> values)
key - 键values - 集合值void push(String key, Collection<T> values)
key - 键values - 集合值void pop(String key)
key - 键void rightPop(String key)
key - 键void remove(String key, long count, T value)
key - 键count - 数量value - 值void trim(String key, long start, long end)
key - 键start - 开始位置end - 结束位置void clear(String key)
Copyright © 2021. All rights reserved.