Class CacheManagerBuilder

java.lang.Object
io.leandev.appfuse.ehcache.CacheManagerBuilder

public class CacheManagerBuilder extends Object

Ehcache CacheManager 建構器

提供流暢的 API 來建立和配置 Ehcache CacheManager。

  • Constructor Details

    • CacheManagerBuilder

      public CacheManagerBuilder()
      建立 CacheManagerBuilder
  • Method Details

    • newCacheManager

      public static CacheManagerBuilder newCacheManager()
      建立新的 CacheManagerBuilder(靜態工廠方法)
      Returns:
      新的 CacheManagerBuilder 實例
    • usingPersistence

      public CacheManagerBuilder usingPersistence(@NonNull Path folder)
      啟用磁碟持久化(使用 Path)
      Parameters:
      folder - 持久化資料夾路徑
      Returns:
      CacheManagerBuilder 實例(支援鏈式呼叫)
    • usingPersistence

      public CacheManagerBuilder usingPersistence(@NonNull File folder)
      啟用磁碟持久化(使用 File)
      Parameters:
      folder - 持久化資料夾
      Returns:
      CacheManagerBuilder 實例(支援鏈式呼叫)
    • usingProfiler

      public CacheManagerBuilder usingProfiler(@NonNull CacheProfiler cacheProfiler)
      啟用快取統計分析器
      Parameters:
      cacheProfiler - 快取分析器
      Returns:
      CacheManagerBuilder 實例(支援鏈式呼叫)
    • build

      public org.ehcache.CacheManager build()
      建立 CacheManager 實例
      Returns:
      配置完成的 CacheManager 實例