public class DefaultCacheProvider extends Object implements ICache
| 构造器和说明 |
|---|
DefaultCacheProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清空缓存
|
protected Object |
filterExpire(Object obj,
String key) |
<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表达式条件的所有缓存键
|
public void put(String key, Object value, long expireTime, TimeUnit timeUnit)
ICachepublic void removeByPrefix(String prefix)
ICacheremoveByPrefix 在接口中 ICacheprefix - 键前缀Copyright © 2021. All rights reserved.