程序包 cn.fxcraft.cache

类 TimeCache


  • public class TimeCache
    extends java.lang.Object
    定时缓存
    作者:
    FzmXer 2024年01月23日 00时28分
    • 构造器概要

      构造器 
      构造器 说明
      TimeCache()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void clear()
      清空缓存
      boolean expire​(java.lang.String key)
      根据指定的键获取缓存项并尝试过期
      java.lang.Object get​(java.lang.String key)
      获取指定键的缓存值
      boolean has​(java.lang.String key)
      判断缓存中是否存在指定的键
      void put​(java.lang.String key, java.lang.Object value, long expireTime)
      添加新的缓存
      void shutdown()
      关闭定时任务线程池,释放资源
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TimeCache

        public TimeCache()
    • 方法详细资料

      • put

        public void put​(java.lang.String key,
                        java.lang.Object value,
                        long expireTime)
        添加新的缓存
        参数:
        key - 键
        value - 值
        expireTime - 过期时间
      • get

        public java.lang.Object get​(java.lang.String key)
        获取指定键的缓存值
        参数:
        key - 缓存键
        返回:
        缓存值,如果缓存键不存在则返回null
      • has

        public boolean has​(java.lang.String key)
        判断缓存中是否存在指定的键
        参数:
        key - 要判断的键
        返回:
        如果缓存中存在指定的键,返回true;否则返回false
      • expire

        public boolean expire​(java.lang.String key)
        根据指定的键获取缓存项并尝试过期
        参数:
        key - 键值
        返回:
        如果缓存项存在且过期成功返回true,否则返回false
      • clear

        public void clear()
        清空缓存
      • shutdown

        public void shutdown()
        关闭定时任务线程池,释放资源