Package cn.dev33.satoken.dao.auto
Interface SaTokenDaoByStringFollowObject
- All Superinterfaces:
SaTokenDao,SaTokenDaoBySessionFollowObject
- All Known Implementing Classes:
SaTokenDaoDefaultImpl
SaTokenDao 次级实现:String 读写跟随 Object 读写 (推荐内存型缓存实现 implements 此接口)
- Since:
- 1.41.0
- Author:
- click33
-
Field Summary
Fields inherited from interface cn.dev33.satoken.dao.SaTokenDao
NEVER_EXPIRE, NOT_VALUE_EXPIRE -
Method Summary
Modifier and TypeMethodDescriptiondefault void删除 valuedefault String获取 value,如无返空default longgetTimeout(String key) 获取 value 的剩余存活时间(单位: 秒)default void写入 value,并设定存活时间(单位: 秒)default void更新 value (过期时间不变)default voidupdateTimeout(String key, long timeout) 修改 value 的剩余存活时间(单位: 秒)Methods inherited from interface cn.dev33.satoken.dao.SaTokenDao
deleteObject, destroy, getObject, getObject, getObjectTimeout, init, searchData, setObject, updateObject, updateObjectTimeoutMethods inherited from interface cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject
deleteSession, getSession, getSessionTimeout, setSession, updateSession, updateSessionTimeout
-
Method Details
-
get
Description copied from interface:SaTokenDao获取 value,如无返空- Specified by:
getin interfaceSaTokenDao- Parameters:
key- 键名称- Returns:
- value
-
set
Description copied from interface:SaTokenDao写入 value,并设定存活时间(单位: 秒)- Specified by:
setin interfaceSaTokenDao- Parameters:
key- 键名称value- 值timeout- 数据有效期(值大于0时限时存储,值=-1时永久存储,值=0或小于等于-2时不存储)
-
update
Description copied from interface:SaTokenDao更新 value (过期时间不变)- Specified by:
updatein interfaceSaTokenDao- Parameters:
key- 键名称value- 值
-
delete
Description copied from interface:SaTokenDao删除 value- Specified by:
deletein interfaceSaTokenDao- Parameters:
key- 键名称
-
getTimeout
Description copied from interface:SaTokenDao获取 value 的剩余存活时间(单位: 秒)- Specified by:
getTimeoutin interfaceSaTokenDao- Parameters:
key- 指定 key- Returns:
- 这个 key 的剩余存活时间
-
updateTimeout
Description copied from interface:SaTokenDao修改 value 的剩余存活时间(单位: 秒)- Specified by:
updateTimeoutin interfaceSaTokenDao- Parameters:
key- 指定 keytimeout- 过期时间(单位: 秒)
-