public interface SaTokenDao
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
NEVER_EXPIRE
常量,表示一个key永不过期 (在一个key被标注为永远不过期时返回此值)
|
static long |
NOT_VALUE_EXPIRE
常量,表示系统中不存在这个缓存 (在对不存在的key获取剩余存活时间时返回此值)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(java.lang.String key)
删除Value
|
void |
deleteObject(java.lang.String key)
删除Object
|
default void |
deleteSession(java.lang.String sessionId)
删除Session
|
java.lang.String |
get(java.lang.String key)
获取Value,如无返空
|
java.lang.Object |
getObject(java.lang.String key)
获取Object,如无返空
|
long |
getObjectTimeout(java.lang.String key)
获取Object的剩余存活时间 (单位: 秒)
|
default SaSession |
getSession(java.lang.String sessionId)
获取Session,如无返空
|
default long |
getSessionTimeout(java.lang.String sessionId)
获取Session剩余存活时间 (单位: 秒)
|
long |
getTimeout(java.lang.String key)
获取Value的剩余存活时间 (单位: 秒)
|
java.util.List<java.lang.String> |
searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
搜索数据
|
void |
set(java.lang.String key,
java.lang.String value,
long timeout)
写入Value,并设定存活时间 (单位: 秒)
|
void |
setObject(java.lang.String key,
java.lang.Object object,
long timeout)
写入Object,并设定存活时间 (单位: 秒)
|
default void |
setSession(SaSession session,
long timeout)
写入Session,并设定存活时间 (单位: 秒)
|
void |
update(java.lang.String key,
java.lang.String value)
更新Value (过期时间不变)
|
void |
updateObject(java.lang.String key,
java.lang.Object object)
更新Object (过期时间不变)
|
void |
updateObjectTimeout(java.lang.String key,
long timeout)
修改Object的剩余存活时间 (单位: 秒)
|
default void |
updateSession(SaSession session)
更新Session
|
default void |
updateSessionTimeout(java.lang.String sessionId,
long timeout)
修改Session剩余存活时间 (单位: 秒)
|
void |
updateTimeout(java.lang.String key,
long timeout)
修改Value的剩余存活时间 (单位: 秒)
|
static final long NEVER_EXPIRE
static final long NOT_VALUE_EXPIRE
java.lang.String get(java.lang.String key)
key - 键名称void set(java.lang.String key,
java.lang.String value,
long timeout)
key - 键名称value - 值timeout - 过期时间(值大于0时限时存储,值=-1时永久存储,值=0或小于-2时不存储)void update(java.lang.String key,
java.lang.String value)
key - 键名称value - 值void delete(java.lang.String key)
key - 键名称long getTimeout(java.lang.String key)
key - 指定keyvoid updateTimeout(java.lang.String key,
long timeout)
key - 指定keytimeout - 过期时间java.lang.Object getObject(java.lang.String key)
key - 键名称void setObject(java.lang.String key,
java.lang.Object object,
long timeout)
key - 键名称object - 值timeout - 存活时间 (值大于0时限时存储,值=-1时永久存储,值=0或小于-2时不存储)void updateObject(java.lang.String key,
java.lang.Object object)
key - 键名称object - 值void deleteObject(java.lang.String key)
key - 键名称long getObjectTimeout(java.lang.String key)
key - 指定keyvoid updateObjectTimeout(java.lang.String key,
long timeout)
key - 指定keytimeout - 过期时间default SaSession getSession(java.lang.String sessionId)
sessionId - sessionIddefault void setSession(SaSession session, long timeout)
session - 要保存的Session对象timeout - 过期时间 (单位: 秒)default void updateSession(SaSession session)
session - 要更新的session对象default void deleteSession(java.lang.String sessionId)
sessionId - sessionIddefault long getSessionTimeout(java.lang.String sessionId)
sessionId - 指定Sessiondefault void updateSessionTimeout(java.lang.String sessionId,
long timeout)
sessionId - 指定Sessiontimeout - 过期时间java.util.List<java.lang.String> searchData(java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
prefix - 前缀keyword - 关键字start - 开始处索引 (-1代表查询所有)size - 获取数量Copyright © 2022. All Rights Reserved.