ehcache

net.sf.ehcache.statistics
Class CoreStatisticsImpl

java.lang.Object
  extended by net.sf.ehcache.statistics.CoreStatisticsImpl
All Implemented Interfaces:
CoreStatistics

public class CoreStatisticsImpl
extends Object
implements CoreStatistics

The CoreStatisticsImpl class.

Author:
cschanck

Nested Class Summary
 
Nested classes/interfaces inherited from interface net.sf.ehcache.statistics.CoreStatistics
CoreStatistics.CountOperation<T>
 
Constructor Summary
CoreStatisticsImpl(ExtendedStatistics extended)
          Instantiates a new core statistics impl.
 
Method Summary
 CoreStatistics.CountOperation<CacheOperationOutcomes.ClusterEventOutcomes> cacheClusterEvent()
          Cache cluster event.
 CoreStatistics.CountOperation<CacheOperationOutcomes.EvictionOutcome> cacheEviction()
          Cache eviction.
 CoreStatistics.CountOperation<CacheOperationOutcomes.ExpiredOutcome> cacheExpiration()
          Cache expiration.
 CoreStatistics.CountOperation<CacheOperationOutcomes.GetOutcome> get()
          Gets the.
 CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localDiskGet()
          Local disk get.
 CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localDiskPut()
          Local disk put.
 CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localDiskRemove()
          Local disk remove.
 CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localHeapGet()
          Local heap get.
 CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localHeapPut()
          Local heap put.
 CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localHeapRemove()
          Local heap remove.
 CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localOffHeapGet()
          Local off heap get.
 CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localOffHeapPut()
          Local off heap put.
 CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localOffHeapRemove()
          Local off heap remove.
 CoreStatistics.CountOperation<CacheOperationOutcomes.PutOutcome> put()
          Put.
 CoreStatistics.CountOperation<CacheOperationOutcomes.PutIfAbsentOutcome> putIfAbsent()
          The put if absent operation.
 CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveOutcome> remove()
          Remove operation.
 CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveElementOutcome> removeElement()
          The remove element operation.
 CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceOneArgOutcome> replaceOneArg()
          The single arg replace operation.
 CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceTwoArgOutcome> replaceTwoArg()
          The two arg replace operation.
 CoreStatistics.CountOperation<XaCommitOutcome> xaCommit()
          Xa commit.
 CoreStatistics.CountOperation<XaRecoveryOutcome> xaRecovery()
          Xa recovery.
 CoreStatistics.CountOperation<XaRollbackOutcome> xaRollback()
          Xa rollback.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreStatisticsImpl

public CoreStatisticsImpl(ExtendedStatistics extended)
Instantiates a new core statistics impl.

Parameters:
extended - the extended
Method Detail

get

public CoreStatistics.CountOperation<CacheOperationOutcomes.GetOutcome> get()
Description copied from interface: CoreStatistics
Gets the.

Specified by:
get in interface CoreStatistics
Returns:
the count operation

put

public CoreStatistics.CountOperation<CacheOperationOutcomes.PutOutcome> put()
Description copied from interface: CoreStatistics
Put.

Specified by:
put in interface CoreStatistics
Returns:
the count operation

remove

public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveOutcome> remove()
Description copied from interface: CoreStatistics
Remove operation.

Specified by:
remove in interface CoreStatistics
Returns:
the count operation

replaceOneArg

public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceOneArgOutcome> replaceOneArg()
Description copied from interface: CoreStatistics
The single arg replace operation.

Specified by:
replaceOneArg in interface CoreStatistics
Returns:
the count operation

replaceTwoArg

public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceTwoArgOutcome> replaceTwoArg()
Description copied from interface: CoreStatistics
The two arg replace operation.

Specified by:
replaceTwoArg in interface CoreStatistics
Returns:
the count operation

putIfAbsent

public CoreStatistics.CountOperation<CacheOperationOutcomes.PutIfAbsentOutcome> putIfAbsent()
Description copied from interface: CoreStatistics
The put if absent operation.

Specified by:
putIfAbsent in interface CoreStatistics
Returns:
the count operation

removeElement

public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveElementOutcome> removeElement()
Description copied from interface: CoreStatistics
The remove element operation.

Specified by:
removeElement in interface CoreStatistics
Returns:
the count operation

localHeapGet

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localHeapGet()
Description copied from interface: CoreStatistics
Local heap get.

Specified by:
localHeapGet in interface CoreStatistics
Returns:
the count operation

localHeapPut

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localHeapPut()
Description copied from interface: CoreStatistics
Local heap put.

Specified by:
localHeapPut in interface CoreStatistics
Returns:
the count operation

localHeapRemove

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localHeapRemove()
Description copied from interface: CoreStatistics
Local heap remove.

Specified by:
localHeapRemove in interface CoreStatistics
Returns:
the count operation

localOffHeapGet

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localOffHeapGet()
Description copied from interface: CoreStatistics
Local off heap get.

Specified by:
localOffHeapGet in interface CoreStatistics
Returns:
the count operation

localOffHeapPut

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localOffHeapPut()
Description copied from interface: CoreStatistics
Local off heap put.

Specified by:
localOffHeapPut in interface CoreStatistics
Returns:
the count operation

localOffHeapRemove

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localOffHeapRemove()
Description copied from interface: CoreStatistics
Local off heap remove.

Specified by:
localOffHeapRemove in interface CoreStatistics
Returns:
the count operation

localDiskGet

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localDiskGet()
Description copied from interface: CoreStatistics
Local disk get.

Specified by:
localDiskGet in interface CoreStatistics
Returns:
the count operation

localDiskPut

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localDiskPut()
Description copied from interface: CoreStatistics
Local disk put.

Specified by:
localDiskPut in interface CoreStatistics
Returns:
the count operation

localDiskRemove

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localDiskRemove()
Description copied from interface: CoreStatistics
Local disk remove.

Specified by:
localDiskRemove in interface CoreStatistics
Returns:
the count operation

xaCommit

public CoreStatistics.CountOperation<XaCommitOutcome> xaCommit()
Xa commit.

Specified by:
xaCommit in interface CoreStatistics
Returns:
the count operation

xaRecovery

public CoreStatistics.CountOperation<XaRecoveryOutcome> xaRecovery()
Xa recovery.

Specified by:
xaRecovery in interface CoreStatistics
Returns:
the count operation

xaRollback

public CoreStatistics.CountOperation<XaRollbackOutcome> xaRollback()
Xa rollback.

Specified by:
xaRollback in interface CoreStatistics
Returns:
the count operation

cacheEviction

public CoreStatistics.CountOperation<CacheOperationOutcomes.EvictionOutcome> cacheEviction()
Description copied from interface: CoreStatistics
Cache eviction.

Specified by:
cacheEviction in interface CoreStatistics
Returns:
the count operation

cacheExpiration

public CoreStatistics.CountOperation<CacheOperationOutcomes.ExpiredOutcome> cacheExpiration()
Description copied from interface: CoreStatistics
Cache expiration.

Specified by:
cacheExpiration in interface CoreStatistics
Returns:
the count operation

cacheClusterEvent

public CoreStatistics.CountOperation<CacheOperationOutcomes.ClusterEventOutcomes> cacheClusterEvent()
Description copied from interface: CoreStatistics
Cache cluster event.

Specified by:
cacheClusterEvent in interface CoreStatistics
Returns:
the count operation

ehcache

Copyright 2001-2015, Terracotta, Inc.