Class ImageCacheStatistics

    • Constructor Detail

      • ImageCacheStatistics

        public ImageCacheStatistics​(boolean detailed)
        Main constructor.
        Parameters:
        detailed - true if the cache hits/misses for each Image instance should be recorded.
    • Method Detail

      • reset

        public void reset()
        Reset the gathered statistics information.
      • invalidHit

        public void invalidHit​(String uri)
        An URi previously identified as invalid was requested again
        Specified by:
        invalidHit in interface ImageCacheListener
        Parameters:
        uri - the invalid URI
      • getInvalidHits

        public int getInvalidHits()
        Returns the number of times an invalid URI is tried.
        Returns:
        the number of times an invalid URI is tried.
      • getImageInfoCacheHits

        public int getImageInfoCacheHits()
        Returns the number of cache hits for ImageInfo instances.
        Returns:
        the number of cache hits for ImageInfo instances.
      • getImageInfoCacheMisses

        public int getImageInfoCacheMisses()
        Returns the number of cache misses for ImageInfo instances.
        Returns:
        the number of cache misses for ImageInfo instances.
      • getImageCacheHits

        public int getImageCacheHits()
        Returns the number of cache hits for Image instances.
        Returns:
        the number of cache hits for Image instances.
      • getImageCacheMisses

        public int getImageCacheMisses()
        Returns the number of cache misses for Image instances.
        Returns:
        the number of cache misses for Image instances.
      • getImageCacheHitMap

        public Map getImageCacheHitMap()
        Returns a Map<ImageKey, Integer> with the number of cache hits.
        Returns:
        a Map<ImageKey, Integer> with the number of cache hits
      • getImageCacheMissMap

        public Map getImageCacheMissMap()
        Returns a Map<ImageKey, Integer> with the number of cache misses.
        Returns:
        a Map<ImageKey, Integer> with the number of cache misses