Interface QueryCacheInstrument

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long count()
      Returns the number of total entries in the cache.
      long getEvictionCount()
      Returns number of total evictions since last reset
      long getExecutionCount()
      Returns number of total execution requests since last reset
      long getExecutionCount​(java.lang.String queryKey)
      Returns number of total execution requests since last reset for the specified string-ified query key.
      long getHitCount()
      Returns number of total read requests that have been found in cache since last reset.
      long getHitCount​(java.lang.String queryKey)
      Returns number of total read requests that have been found in cache since last reset for the specified string-ified query key.
      long getTotalEvictionCount()
      Returns number of total eviction requests since start.
      long getTotalExecutionCount()
      Returns number of total exec requests since start.
      long getTotalExecutionCount​(java.lang.String queryKey)
      Returns number of total exec requests since start for the specified string-ified query key.
      long getTotalHitCount()
      Returns number of total read requests that has been found since start.
      long getTotalHitCount​(java.lang.String queryKey)
      Returns number of total read requests that has been found since start for the specified string-ified query key.
      java.util.Set<java.lang.String> queryKeys()
      Returns all the string-ified keys for query results in the cache.
      void reset()
      Resets cache statistics
      java.util.Date sinceDate()
      Returns date since cache statistics collection were last reset.
      java.util.Date startDate()
      Returns date cache statistics collection started.
    • Method Detail

      • getTotalExecutionCount

        long getTotalExecutionCount()
        Returns number of total exec requests since start.
      • getTotalExecutionCount

        long getTotalExecutionCount​(java.lang.String queryKey)
        Returns number of total exec requests since start for the specified string-ified query key.
      • getExecutionCount

        long getExecutionCount()
        Returns number of total execution requests since last reset
      • getExecutionCount

        long getExecutionCount​(java.lang.String queryKey)
        Returns number of total execution requests since last reset for the specified string-ified query key.
      • getHitCount

        long getHitCount()
        Returns number of total read requests that have been found in cache since last reset.
      • getHitCount

        long getHitCount​(java.lang.String queryKey)
        Returns number of total read requests that have been found in cache since last reset for the specified string-ified query key.
      • getTotalHitCount

        long getTotalHitCount()
        Returns number of total read requests that has been found since start.
      • getTotalHitCount

        long getTotalHitCount​(java.lang.String queryKey)
        Returns number of total read requests that has been found since start for the specified string-ified query key.
      • reset

        void reset()
        Resets cache statistics
      • sinceDate

        java.util.Date sinceDate()
        Returns date since cache statistics collection were last reset.
      • startDate

        java.util.Date startDate()
        Returns date cache statistics collection started.
      • queryKeys

        java.util.Set<java.lang.String> queryKeys()
        Returns all the string-ified keys for query results in the cache.
      • getEvictionCount

        long getEvictionCount()
        Returns number of total evictions since last reset
      • getTotalEvictionCount

        long getTotalEvictionCount()
        Returns number of total eviction requests since start.
      • count

        long count()
        Returns the number of total entries in the cache.
        Returns:
        entries