public interface ICache
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清空缓存
|
<T> Map<String,T> |
get()
获取全部值
|
<T> T |
get(String key)
获取指定键的值
|
boolean |
has(String key)
是否存在
|
Set<String> |
keys()
获取所有缓存键
|
<T> Map<String,T> |
match(String pattern)
获取满足pattern表达式条件的所有元素
|
void |
put(String key,
Object value)
设置键值
|
void |
put(String key,
Object value,
long expireTime)
设置键值有效期
|
void |
put(String key,
Object value,
long expireTime,
TimeUnit timeUnit)
设置键值有效期
|
void |
remove(String key)
移除
|
void |
removeByPrefix(String prefix)
根据前缀移除
|
Set<String> |
scan(String pattern)
获取满足pattern表达式条件的所有缓存键
|
<T> T get(String key)
key - 键void put(String key, Object value, long expireTime)
key - 键value - 值expireTime - 过期时间,单位毫秒void put(String key, Object value, long expireTime, TimeUnit timeUnit)
key - 键value - 值expireTime - 过期时间timeUnit - 过期时间单位boolean has(String key)
key - 键void remove(String key)
key - 键void removeByPrefix(String prefix)
prefix - 键前缀void clear()
Copyright © 2021. All rights reserved.