Class CmdCacheOption.Builder

java.lang.Object
com.iohao.net.external.core.hook.cache.CmdCacheOption.Builder
Enclosing class:
CmdCacheOption

public static final class CmdCacheOption.Builder extends Object
Author:
渔民小镇
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public CmdCacheOption build()
    • setExpireTime

      public CmdCacheOption.Builder setExpireTime(Duration expireTime)
      Expiration time
      Returns:
      this.
    • setCacheLimit

      public CmdCacheOption.Builder setCacheLimit(int cacheLimit)
      Cache limit (maximum number of caches for the same action)
      Returns:
      this.
    • setExpireCheckTime

      public CmdCacheOption.Builder setExpireCheckTime(Duration expireCheckTime)
      Cache expiration check time.
      Notes:
      Setting the cache expiration check time is to avoid frequent cache checks, so the cache expiration time will have some deviation.
      Deviation range = expireTime (+-) expireCheckTime
      
      Returns:
      this.