程序包 com.sh.wf.util

类 LocalCacheUtil

java.lang.Object
com.sh.wf.util.LocalCacheUtil

public class LocalCacheUtil extends Object

Description: 本地缓存

Title:首亨软件 - 聚天平台

  • 字段详细资料

  • 构造器详细资料

    • LocalCacheUtil

      public LocalCacheUtil()
  • 方法详细资料

    • putData

      public static void putData(String key, LocalCacheUtil.CacheInfo<?> info, int seconds)
      添加本地缓存数据
      参数:
      key - 键
      info - 缓存信息
      seconds - 缓存时间,单位:秒
    • putData

      public static void putData(String key, LocalCacheUtil.CacheInfo<?> info, int duration, TimeUnit timeUnit)
    • getData

      public static LocalCacheUtil.CacheInfo<?> getData(String key)
    • getCacheData

      public static <T> T getCacheData(String key, Class<T> clazz)
      获取数据
      类型参数:
      T -
      参数:
      key -
      clazz -
      返回:
    • isContainKey

      public static boolean isContainKey(String key)
      缓存中是否包含Key
      参数:
      key -
      返回:
    • remove

      public static LocalCacheUtil.CacheInfo<?> remove(String key)
      删除缓存
      参数:
      key -
      返回:
    • removeByStartKey

      public static void removeByStartKey(String key)
      按前缀删除缓存
      参数:
      key -
    • resetExpiration

      public static boolean resetExpiration(String key)
      重置计时
      参数:
      key -
      返回:
    • getDataMap

      public static ExpiringMap<String,LocalCacheUtil.CacheInfo<?>> getDataMap()