接口 SaTokenDaoByObjectFollowString

所有超级接口:
SaTokenDao, SaTokenDaoBySessionFollowObject

public interface SaTokenDaoByObjectFollowString extends SaTokenDaoBySessionFollowObject
SaTokenDao 次级实现,Object 读写跟随 String 读写 (推荐中间件型缓存实现 implements 此接口)
从以下版本开始:
1.41.0
作者:
click33
  • 方法详细资料

    • getObject

      default Object getObject(String key)
      获取 Object,如无返空
      指定者:
      getObject 在接口中 SaTokenDao
      参数:
      key - 键名称
      返回:
      object
    • getObject

      default <T> T getObject(String key, Class<T> classType)
      获取 Object (指定反序列化类型),如无返空
      指定者:
      getObject 在接口中 SaTokenDao
      参数:
      key - 键名称
      返回:
      object
    • setObject

      default void setObject(String key, Object object, long timeout)
      写入 Object,并设定存活时间 (单位: 秒)
      指定者:
      setObject 在接口中 SaTokenDao
      参数:
      key - 键名称
      object - 值
      timeout - 存活时间(值大于0时限时存储,值=-1时永久存储,值=0或小于-2时不存储)
    • updateObject

      default void updateObject(String key, Object object)
      更新 Object (过期时间不变)
      指定者:
      updateObject 在接口中 SaTokenDao
      参数:
      key - 键名称
      object - 值
    • deleteObject

      default void deleteObject(String key)
      删除 Object
      指定者:
      deleteObject 在接口中 SaTokenDao
      参数:
      key - 键名称
    • getObjectTimeout

      default long getObjectTimeout(String key)
      获取 Object 的剩余存活时间 (单位: 秒)
      指定者:
      getObjectTimeout 在接口中 SaTokenDao
      参数:
      key - 指定 key
      返回:
      这个 key 的剩余存活时间
    • updateObjectTimeout

      default void updateObjectTimeout(String key, long timeout)
      修改 Object 的剩余存活时间(单位: 秒)
      指定者:
      updateObjectTimeout 在接口中 SaTokenDao
      参数:
      key - 指定 key
      timeout - 剩余存活时间