public class SaTokenDaoDefaultImpl extends java.lang.Object implements SaTokenDao
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
dataMap
所有数据集合
|
java.util.Map<java.lang.String,java.lang.Long> |
expireMap
过期时间集合 (单位: 毫秒) , 记录所有key的到期时间 [注意不是剩余存活时间]
|
NEVER_EXPIRE, NOT_VALUE_EXPIRE| 构造器和说明 |
|---|
SaTokenDaoDefaultImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteKey(java.lang.String key)
删除一个指定的key
|
void |
deleteSession(java.lang.String sessionId)
删除一个指定的session
|
SaSession |
getSession(java.lang.String sessionId)
根据指定key的session,如果没有,则返回空
|
long |
getSessionTimeout(java.lang.String sessionId)
获取指定SaSession的剩余存活时间 (单位: 秒)
|
long |
getTimeout(java.lang.String key)
获取指定key的剩余存活时间 (单位: 秒)
|
java.lang.String |
getValue(java.lang.String key)
根据key获取value ,如果没有,则返回空
|
void |
saveSession(SaSession session,
long timeout)
将指定session持久化
|
void |
setValue(java.lang.String key,
java.lang.String value,
long timeout)
写入指定key-value键值对,并设定过期时间 (单位:秒)
|
void |
updateSession(SaSession session)
更新指定session
|
void |
updateValue(java.lang.String key,
java.lang.String value)
修改指定key-value键值对 (过期时间取原来的值)
|
public java.util.Map<java.lang.String,java.lang.Object> dataMap
public java.util.Map<java.lang.String,java.lang.Long> expireMap
public java.lang.String getValue(java.lang.String key)
SaTokenDaogetValue 在接口中 SaTokenDaokey - 键名称public void setValue(java.lang.String key,
java.lang.String value,
long timeout)
SaTokenDaosetValue 在接口中 SaTokenDaokey - 键名称value - 值timeout - 过期时间,单位:spublic void updateValue(java.lang.String key,
java.lang.String value)
SaTokenDaoupdateValue 在接口中 SaTokenDaokey - 键名称value - 值public void deleteKey(java.lang.String key)
SaTokenDaodeleteKey 在接口中 SaTokenDaokey - 键名称public long getTimeout(java.lang.String key)
SaTokenDaogetTimeout 在接口中 SaTokenDaokey - 指定keypublic SaSession getSession(java.lang.String sessionId)
SaTokenDaogetSession 在接口中 SaTokenDaosessionId - 键名称public void saveSession(SaSession session, long timeout)
SaTokenDaosaveSession 在接口中 SaTokenDaosession - 要保存的session对象timeout - 过期时间,单位: spublic void updateSession(SaSession session)
SaTokenDaoupdateSession 在接口中 SaTokenDaosession - 要更新的session对象public void deleteSession(java.lang.String sessionId)
SaTokenDaodeleteSession 在接口中 SaTokenDaosessionId - sessionIdpublic long getSessionTimeout(java.lang.String sessionId)
SaTokenDaogetSessionTimeout 在接口中 SaTokenDaosessionId - 指定SaSessionCopyright © 2020. All Rights Reserved.