Interface SaTokenDaoByStringFollowObject

All Superinterfaces:
SaTokenDao, SaTokenDaoBySessionFollowObject
All Known Implementing Classes:
SaTokenDaoDefaultImpl

public interface SaTokenDaoByStringFollowObject extends SaTokenDaoBySessionFollowObject
SaTokenDao 次级实现:String 读写跟随 Object 读写 (推荐内存型缓存实现 implements 此接口)
Since:
1.41.0
Author:
click33
  • Method Details

    • get

      default String get(String key)
      Description copied from interface: SaTokenDao
      获取 value,如无返空
      Specified by:
      get in interface SaTokenDao
      Parameters:
      key - 键名称
      Returns:
      value
    • set

      default void set(String key, String value, long timeout)
      Description copied from interface: SaTokenDao
      写入 value,并设定存活时间(单位: 秒)
      Specified by:
      set in interface SaTokenDao
      Parameters:
      key - 键名称
      value - 值
      timeout - 数据有效期(值大于0时限时存储,值=-1时永久存储,值=0或小于等于-2时不存储)
    • update

      default void update(String key, String value)
      Description copied from interface: SaTokenDao
      更新 value (过期时间不变)
      Specified by:
      update in interface SaTokenDao
      Parameters:
      key - 键名称
      value - 值
    • delete

      default void delete(String key)
      Description copied from interface: SaTokenDao
      删除 value
      Specified by:
      delete in interface SaTokenDao
      Parameters:
      key - 键名称
    • getTimeout

      default long getTimeout(String key)
      Description copied from interface: SaTokenDao
      获取 value 的剩余存活时间(单位: 秒)
      Specified by:
      getTimeout in interface SaTokenDao
      Parameters:
      key - 指定 key
      Returns:
      这个 key 的剩余存活时间
    • updateTimeout

      default void updateTimeout(String key, long timeout)
      Description copied from interface: SaTokenDao
      修改 value 的剩余存活时间(单位: 秒)
      Specified by:
      updateTimeout in interface SaTokenDao
      Parameters:
      key - 指定 key
      timeout - 过期时间(单位: 秒)