public interface Cache
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
contains(String key) |
void |
expire(String key,
long timeout) |
<T> T |
get(String key) |
String |
getSplit(String key) |
<T> boolean |
lock(String key,
T owner,
long timeout) |
<T> boolean |
lock(String key,
T owner,
long timeout,
boolean reentrant) |
<T> boolean |
put(String key,
T value,
long timeout) |
boolean |
putSplit(String key,
String value,
long timeout,
int maxLength) |
void |
remove(String key) |
void |
removeSplit(String key) |
<T> T |
tlock(String key,
T owner,
long timeout)
尝试获取锁,不管成功失败,返回锁的持有者。
|
<T> boolean |
unlock(String key,
T owner) |
boolean contains(String key)
key - void expire(String key, long timeout)
key - timeout - 过期时间(s)。<T> boolean put(String key, T value, long timeout)
key - value - timeout - 过期时间(s)。<T> T get(String key)
void removeSplit(String key)
void remove(String key)
key - <T> boolean lock(String key, T owner, long timeout)
<T> boolean lock(String key, T owner, long timeout, boolean reentrant)
key - owner - timeout - 单位:秒。reentrant - 是否可重入<T> T tlock(String key, T owner, long timeout)
<T> boolean unlock(String key, T owner)
Copyright © 2020. All rights reserved.