Interface AuthCache

All Known Implementing Classes:
AuthDefaultCache

public interface AuthCache
JustAuth缓存,用来缓存State
Since:
1.9.3
Author:
yadong.zhang (yadong.zhang0415(a)gmail.com)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    是否存在key,如果对应key的value值已过期,也返回false
    get(String key)
    获取缓存
    default void
    清理过期的缓存
    void
    set(String key, String value)
    设置缓存
    void
    set(String key, String value, long timeout)
    设置缓存,指定过期时间
  • Method Details

    • set

      void set(String key, String value)
      设置缓存
      Parameters:
      key - 缓存KEY
      value - 缓存内容
    • set

      void set(String key, String value, long timeout)
      设置缓存,指定过期时间
      Parameters:
      key - 缓存KEY
      value - 缓存内容
      timeout - 指定缓存过期时间(毫秒)
    • get

      String get(String key)
      获取缓存
      Parameters:
      key - 缓存KEY
      Returns:
      缓存内容
    • containsKey

      boolean containsKey(String key)
      是否存在key,如果对应key的value值已过期,也返回false
      Parameters:
      key - 缓存KEY
      Returns:
      true:存在key,并且value没过期;false:key不存在或者已过期
    • pruneCache

      default void pruneCache()
      清理过期的缓存