Interface EntryCacheManager

All Known Implementing Classes:
RangeEntryCacheManagerImpl

public interface EntryCacheManager
  • Method Details

    • getEntryCache

      EntryCache getEntryCache(ManagedLedgerImpl ml)
    • removeEntryCache

      void removeEntryCache(String name)
    • getSize

      long getSize()
    • getMaxSize

      long getMaxSize()
    • clear

      void clear()
    • updateCacheSizeAndThreshold

      void updateCacheSizeAndThreshold(long maxSize)
    • updateCacheEvictionWatermark

      void updateCacheEvictionWatermark(double cacheEvictionWatermark)
    • getCacheEvictionWatermark

      double getCacheEvictionWatermark()