Class CacheMonitor

java.lang.Object
io.leandev.appfuse.cache.core.CacheMonitor

public class CacheMonitor extends Object

快取監控器

負責記錄快取的使用統計。

Since:
1.0
  • Constructor Details

    • CacheMonitor

      public CacheMonitor(String cacheName)
      建立快取監控器
      Parameters:
      cacheName - 快取名稱
  • Method Details

    • recordHit

      public void recordHit()
      記錄命中
    • recordMiss

      public void recordMiss()
      記錄未命中
    • recordPut

      public void recordPut()
      記錄寫入
    • recordRemove

      public void recordRemove()
      記錄移除
    • getStatistics

      public CacheStatistics getStatistics(long currentSize)
      取得統計資訊
      Parameters:
      currentSize - 當前項目數
      Returns:
      統計資訊
    • reset

      public void reset()
      重置統計