Class ExpiryConfiguration

java.lang.Object
io.leandev.appfuse.cache.config.ExpiryConfiguration

public class ExpiryConfiguration extends Object

過期配置

定義快取項目的過期策略。

Since:
1.0
  • Constructor Details

    • ExpiryConfiguration

      public ExpiryConfiguration()
  • Method Details

    • timeToLive

      public static ExpiryConfiguration timeToLive(Duration duration)
      建立 TTL 過期配置
      Parameters:
      duration - 存活時間
      Returns:
      過期配置
    • timeToIdle

      public static ExpiryConfiguration timeToIdle(Duration duration)
      建立 TTI 過期配置
      Parameters:
      duration - 閒置時間
      Returns:
      過期配置
    • noExpiration

      public static ExpiryConfiguration noExpiration()
      建立永不過期配置
      Returns:
      過期配置
    • defaultConfig

      public static ExpiryConfiguration defaultConfig()
      預設過期配置(TTL 5 分鐘)
      Returns:
      過期配置