Interface StreamCachingStrategy.Statistics

Enclosing interface:
StreamCachingStrategy

public static interface StreamCachingStrategy.Statistics
Utilization statistics of stream caching.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Gets the average number of bytes per cached stream for in-memory stream caches.
    long
    Gets the counter for number of in-memory StreamCache created.
    long
    Gets the total accumulated number of bytes which has been stream cached for in-memory stream caches.
    long
    Gets the average number of bytes per cached stream for spooled (not in-memory) stream caches.
    long
    Gets the counter for number of spooled (not in-memory) StreamCache created.
    long
    Gets the total accumulated number of bytes which has been stream cached for spooled stream caches.
    boolean
    Whether statistics is enabled.
    void
    Reset the counters
    void
    setStatisticsEnabled(boolean statisticsEnabled)
    Sets whether statistics is enabled.
  • Method Details

    • getCacheMemoryCounter

      long getCacheMemoryCounter()
      Gets the counter for number of in-memory StreamCache created.
    • getCacheMemorySize

      long getCacheMemorySize()
      Gets the total accumulated number of bytes which has been stream cached for in-memory stream caches.
    • getCacheMemoryAverageSize

      long getCacheMemoryAverageSize()
      Gets the average number of bytes per cached stream for in-memory stream caches.
    • getCacheSpoolCounter

      long getCacheSpoolCounter()
      Gets the counter for number of spooled (not in-memory) StreamCache created.
    • getCacheSpoolSize

      long getCacheSpoolSize()
      Gets the total accumulated number of bytes which has been stream cached for spooled stream caches.
    • getCacheSpoolAverageSize

      long getCacheSpoolAverageSize()
      Gets the average number of bytes per cached stream for spooled (not in-memory) stream caches.
    • reset

      void reset()
      Reset the counters
    • isStatisticsEnabled

      boolean isStatisticsEnabled()
      Whether statistics is enabled.
    • setStatisticsEnabled

      void setStatisticsEnabled(boolean statisticsEnabled)
      Sets whether statistics is enabled.
      Parameters:
      statisticsEnabled - true to enable