Interface FlatStatistics

  • All Known Implementing Classes:
    StatisticsGateway

    public interface FlatStatistics
    The Interface FlatStatistics; the almighty confluence of all basic statistics.
    Author:
    cschanck
    • Method Detail

      • cacheHitRatio

        double cacheHitRatio()
        Cache hit ratio
        Returns:
      • cacheHitCount

        long cacheHitCount()
        Cache hit count.
        Returns:
        the long
      • cacheMissExpiredCount

        long cacheMissExpiredCount()
        Cache miss expired count.
        Returns:
        the long
      • cacheMissNotFoundCount

        long cacheMissNotFoundCount()
        Cache miss not found count.
        Returns:
        the long
      • cacheMissCount

        long cacheMissCount()
        Cache miss count.
        Returns:
        the long
      • cachePutAddedCount

        long cachePutAddedCount()
        Cache put added count.
        Returns:
        the long
      • cachePutUpdatedCount

        long cachePutUpdatedCount()
        Cache put updated count.
        Returns:
        the long
      • cachePutCount

        long cachePutCount()
        Cache put count.
        Returns:
        the long
      • cacheRemoveCount

        long cacheRemoveCount()
        Cache remove count.
        Returns:
        the long
      • localHeapHitCount

        long localHeapHitCount()
        Local heap hit count.
        Returns:
        the long
      • localHeapMissCount

        long localHeapMissCount()
        Local heap miss count.
        Returns:
        the long
      • localHeapPutAddedCount

        long localHeapPutAddedCount()
        Local heap put added count.
        Returns:
        the long
      • localHeapPutUpdatedCount

        long localHeapPutUpdatedCount()
        Local heap put updated count.
        Returns:
        the long
      • localHeapPutCount

        long localHeapPutCount()
        Local heap put count.
        Returns:
        the long
      • localHeapRemoveCount

        long localHeapRemoveCount()
        Local heap remove count.
        Returns:
        the long
      • localOffHeapHitCount

        long localOffHeapHitCount()
        Local off heap hit count.
        Returns:
        the long
      • localOffHeapMissCount

        long localOffHeapMissCount()
        Local off heap miss count.
        Returns:
        the long
      • localOffHeapPutAddedCount

        long localOffHeapPutAddedCount()
        Local off heap put added count.
        Returns:
        the long
      • localOffHeapPutUpdatedCount

        long localOffHeapPutUpdatedCount()
        Local off heap put updated count.
        Returns:
        the long
      • localOffHeapPutCount

        long localOffHeapPutCount()
        Local of heap put count.
        Returns:
        the long
      • localOffHeapRemoveCount

        long localOffHeapRemoveCount()
        Local off heap remove count.
        Returns:
        the long
      • localDiskHitCount

        long localDiskHitCount()
        Local disk hit count.
        Returns:
        the long
      • localDiskMissCount

        long localDiskMissCount()
        Local disk miss count.
        Returns:
        the long
      • localDiskPutAddedCount

        long localDiskPutAddedCount()
        Local disk put added count.
        Returns:
        the long
      • localDiskPutUpdatedCount

        long localDiskPutUpdatedCount()
        Local disk put updated count.
        Returns:
        the long
      • localDiskPutCount

        long localDiskPutCount()
        Local disk put count.
        Returns:
        the long
      • localDiskRemoveCount

        long localDiskRemoveCount()
        Local disk remove count.
        Returns:
        the long
      • xaCommitReadOnlyCount

        long xaCommitReadOnlyCount()
        Xa commit read only count.
        Returns:
        the long
      • xaCommitExceptionCount

        long xaCommitExceptionCount()
        Xa commit exception count.
        Returns:
        the long
      • xaCommitCommittedCount

        long xaCommitCommittedCount()
        Xa commit committed count.
        Returns:
        the long
      • xaCommitCount

        long xaCommitCount()
        Xa commit count.
        Returns:
        the long
      • xaRecoveryNothingCount

        long xaRecoveryNothingCount()
        Xa recovery nothing count.
        Returns:
        the long
      • xaRecoveryRecoveredCount

        long xaRecoveryRecoveredCount()
        Xa recovery recovered count.
        Returns:
        the long
      • xaRecoveryCount

        long xaRecoveryCount()
        Xa recovery count.
        Returns:
        the long
      • xaRollbackExceptionCount

        long xaRollbackExceptionCount()
        Xa rollback exception count.
        Returns:
        the long
      • xaRollbackSuccessCount

        long xaRollbackSuccessCount()
        Xa rollback success count.
        Returns:
        the long
      • xaRollbackCount

        long xaRollbackCount()
        Xa rollback count.
        Returns:
        the long
      • cacheExpiredCount

        long cacheExpiredCount()
        Cache expired count.
        Returns:
        the long
      • cacheEvictedCount

        long cacheEvictedCount()
        Cache evicted count.
        Returns:
        the long
      • setStatisticsTimeToDisable

        void setStatisticsTimeToDisable​(long time,
                                        java.util.concurrent.TimeUnit unit)
        Sets the statistics time to disable.
        Parameters:
        time - the time
        unit - the unit
      • cacheMissExpiredOperation

        ExtendedStatistics.Result cacheMissExpiredOperation()
        Cache miss expired operation.
        Returns:
        the result
      • cacheMissNotFoundOperation

        ExtendedStatistics.Result cacheMissNotFoundOperation()
        Cache miss not found operation.
        Returns:
        the result
      • cachePutReplacedOperation

        ExtendedStatistics.Result cachePutReplacedOperation()
        Cache put replaced operation.
        Returns:
        the result
      • localHeapPutAddedOperation

        ExtendedStatistics.Result localHeapPutAddedOperation()
        Local heap put added operation.
        Returns:
        the result
      • localHeapPutReplacedOperation

        ExtendedStatistics.Result localHeapPutReplacedOperation()
        Local heap put replaced operation.
        Returns:
        the result
      • localHeapRemoveOperation

        ExtendedStatistics.Result localHeapRemoveOperation()
        Local heap remove operation.
        Returns:
        the result
      • localOffHeapHitOperation

        ExtendedStatistics.Result localOffHeapHitOperation()
        Local off heap hit operation.
        Returns:
        the result
      • localOffHeapMissOperation

        ExtendedStatistics.Result localOffHeapMissOperation()
        Local off heap miss operation.
        Returns:
        the result
      • localOffHeapPutAddedOperation

        ExtendedStatistics.Result localOffHeapPutAddedOperation()
        Local off heap put added operation.
        Returns:
        the result
      • localOffHeapPutReplacedOperation

        ExtendedStatistics.Result localOffHeapPutReplacedOperation()
        Local off heap put replaced operation.
        Returns:
        the result
      • localOffHeapPutOperation

        ExtendedStatistics.Result localOffHeapPutOperation()
        Local off heap put operation.
        Returns:
        the result
      • localOffHeapRemoveOperation

        ExtendedStatistics.Result localOffHeapRemoveOperation()
        Local off heap remove operation.
        Returns:
        the result
      • localDiskPutAddedOperation

        ExtendedStatistics.Result localDiskPutAddedOperation()
        Local disk put added operation.
        Returns:
        the result
      • localDiskPutReplacedOperation

        ExtendedStatistics.Result localDiskPutReplacedOperation()
        Local disk put replaced operation.
        Returns:
        the result
      • localDiskRemoveOperation

        ExtendedStatistics.Result localDiskRemoveOperation()
        Local disk remove operation.
        Returns:
        the result
      • xaCommitSuccessOperation

        ExtendedStatistics.Result xaCommitSuccessOperation()
        Xa commit success operation.
        Returns:
        the result
      • xaCommitExceptionOperation

        ExtendedStatistics.Result xaCommitExceptionOperation()
        Xa commit exception operation.
        Returns:
        the result
      • xaCommitReadOnlyOperation

        ExtendedStatistics.Result xaCommitReadOnlyOperation()
        Xa commit read only operation.
        Returns:
        the result
      • xaRollbackExceptionOperation

        ExtendedStatistics.Result xaRollbackExceptionOperation()
        Xa rollback exception operation.
        Returns:
        the result
      • getSize

        long getSize()
        Gets the size.
        Returns:
        the size
      • getLocalHeapSize

        long getLocalHeapSize()
        Gets the local heap size.
        Returns:
        the local heap size
      • getLocalHeapSizeInBytes

        long getLocalHeapSizeInBytes()
        Gets the local heap size in bytes.
        Returns:
        the local heap size in bytes
      • getLocalOffHeapSize

        long getLocalOffHeapSize()
        Gets the local off heap size.
        Returns:
        the local off heap size
      • getLocalOffHeapSizeInBytes

        long getLocalOffHeapSizeInBytes()
        Gets the local off heap size in bytes.
        Returns:
        the local off heap size in bytes
      • getLocalDiskSize

        long getLocalDiskSize()
        Gets the local disk size.
        Returns:
        the local disk size
      • getLocalDiskSizeInBytes

        long getLocalDiskSizeInBytes()
        Gets the local disk size in bytes.
        Returns:
        the local disk size in bytes
      • getRemoteSize

        long getRemoteSize()
        Gets the remote size.
        Returns:
        the remote size
      • getWriterQueueLength

        long getWriterQueueLength()
        Gets the writer queue length.
        Returns:
        the writer queue length