类 SmsDaoDefaultImpl

java.lang.Object
org.dromara.sms4j.api.dao.SmsDaoDefaultImpl
所有已实现的接口:
SmsDao

public class SmsDaoDefaultImpl extends Object implements SmsDao
DAO 默认实现(内部缓存)
从以下版本开始:
2023/8/5 20:36
作者:
Wind, Charles7c
  • 字段详细资料

  • 构造器详细资料

    • SmsDaoDefaultImpl

      private SmsDaoDefaultImpl()
  • 方法详细资料

    • getInstance

      public static SmsDaoDefaultImpl getInstance()
      获取唯一实例
      返回:
      唯一实例
    • set

      public void set(String key, Object value, long cacheTime)
      从接口复制的说明: SmsDao
      存储
      指定者:
      set 在接口中 SmsDao
      参数:
      key - 键
      value - 值
      cacheTime - 缓存时间(单位:秒)
    • set

      public void set(String key, Object value)
      从接口复制的说明: SmsDao
      存储
      指定者:
      set 在接口中 SmsDao
      参数:
      key - 键
      value - 值
    • get

      public Object get(String key)
      从接口复制的说明: SmsDao
      读取
      指定者:
      get 在接口中 SmsDao
      参数:
      key - 键
      返回:
    • remove

      public Object remove(String key)
      从接口复制的说明: SmsDao
      remove

      根据key移除缓存

      指定者:
      remove 在接口中 SmsDao
      参数:
      key - 缓存键
      返回:
      被删除的value
    • clean

      public void clean()
      从接口复制的说明: SmsDao
      清空
      指定者:
      clean 在接口中 SmsDao
    • initTimer

      private static void initTimer()
      初始化定时器
    • clearExpiredData

      private static void clearExpiredData()
      清除过期数据