| 构造器和说明 |
|---|
DefaultCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
dbSize()
返回kes数量
|
<T extends Serializable> |
delete(Collection<T> keys) |
<T extends Serializable> |
delete(T... keys) |
void |
flushDB()
清空所有数据
|
<V extends Serializable,K extends Serializable> |
get(K key)
获取key
|
<V extends Serializable,K extends Serializable> |
getAndSet(K key,
V value)
设置新值返回旧值
|
<T extends Serializable> |
keys(String pattern) |
<V extends Serializable,K extends Serializable> |
set(K key,
V value)
设置缓存, 永不过期
|
<V extends Serializable,K extends Serializable> |
set(K key,
V value,
long timeout)
设置key
|
<V extends Serializable,K extends Serializable> |
set(K key,
V value,
long timeout,
TimeUnit timeUnit)
设置缓存
|
<T extends Serializable> |
setExpire(T key,
long timeout)
设置过期时间
|
<V extends Serializable,K extends Serializable> |
setNX(K key,
V value)
如果不存key,则设置值并返回true,存在返回false
|
public <V extends Serializable,K extends Serializable> void set(K key, V value, long timeout)
Cachepublic <V extends Serializable,K extends Serializable> void set(K key, V value, long timeout, TimeUnit timeUnit)
Cachepublic <V extends Serializable,K extends Serializable> V get(K key)
Cachepublic <V extends Serializable,K extends Serializable> void set(K key, V value)
Cachepublic <T extends Serializable> void delete(T... keys)
public <T extends Serializable> void delete(Collection<T> keys)
public <T extends Serializable> void setExpire(T key, long timeout)
Cachepublic <T extends Serializable> Set<T> keys(String pattern)
public <V extends Serializable,K extends Serializable> boolean setNX(K key, V value)
Cachepublic <V extends Serializable,K extends Serializable> Serializable getAndSet(K key, V value)
CacheCopyright © 2019. All Rights Reserved.