程序包 cn.fxcraft.cache

类 CacheData


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

      构造器 
      构造器 说明
      CacheData​(java.lang.String key, java.lang.Object value, long expireTime)
      构造方法: 创建一个缓存数据对象
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean equals​(java.lang.Object o)  
      boolean expire()
      判断缓存是否已过期
      long expireTime()
      获取缓存过期时间
      void expireTime​(long expireTime)
      设置缓存过期时间
      int hashCode()  
      java.lang.String key()
      获取缓存键
      java.lang.Object value()
      获取缓存值
      void value​(java.lang.Object value)
      设置缓存值
      • 从类继承的方法 java.lang.Object

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

      • CacheData

        public CacheData​(java.lang.String key,
                         java.lang.Object value,
                         long expireTime)
        构造方法: 创建一个缓存数据对象
        参数:
        key - 缓存的键
        value - 缓存的值
        expireTime - 缓存的过期时间(毫秒)
    • 方法详细资料

      • key

        public java.lang.String key()
        获取缓存键
        返回:
        缓存的键
      • value

        public java.lang.Object value()
        获取缓存值
        返回:
        缓存的值
      • value

        public void value​(java.lang.Object value)
        设置缓存值
        参数:
        value - 缓存的值
        抛出:
        java.lang.IllegalArgumentException - 如果值为null
      • expireTime

        public long expireTime()
        获取缓存过期时间
        返回:
        缓存的过期时间
      • expireTime

        public void expireTime​(long expireTime)
        设置缓存过期时间
        参数:
        expireTime - 缓存的过期时间(毫秒)
        抛出:
        java.lang.IllegalArgumentException - 如果过期时间为无效或小于0
      • expire

        public boolean expire()
        判断缓存是否已过期
        返回:
        缓存是否已过期
      • equals

        public boolean equals​(java.lang.Object o)
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object