Top Description Inners Methods
net.sf.ehcache.statistics

public Interface CoreStatistics

Known Direct Implementers
net.sf.ehcache.statistics.CoreStatisticsImpl
Imports
net.sf.ehcache.CacheOperationOutcomes, net.sf.ehcache.store.StoreOperationOutcomes, net.sf.ehcache.transaction.xa.XaCommitOutcome, .XaRecoveryOutcome, .XaRollbackOutcome

The CoreStatistics interface.
Author
cschanck

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
CoreStatistics.CountOperation<
the generic type
T
>

The Interface CountOperation.

Method Summary

Modifier and TypeMethod and Description
public CoreStatistics.CountOperation<CacheOperationOutcomes.ClusterEventOutcomes>

Returns:

the count operation
cacheClusterEvent
()

Cache cluster event.

public CoreStatistics.CountOperation<CacheOperationOutcomes.EvictionOutcome>

Returns:

the count operation
cacheEviction
()

Cache eviction.

public CoreStatistics.CountOperation<CacheOperationOutcomes.ExpiredOutcome>

Returns:

the count operation
cacheExpiration
()

Cache expiration.

public CoreStatistics.CountOperation<CacheOperationOutcomes.GetOutcome>

Returns:

the count operation
get
()

Gets the.

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

Returns:

the count operation
localDiskGet
()

Local disk get.

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

Returns:

the count operation
localDiskPut
()

Local disk put.

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

Returns:

the count operation
localDiskRemove
()

Local disk remove.

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

Returns:

the count operation
localHeapGet
()

Local heap get.

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

Returns:

the count operation
localHeapPut
()

Local heap put.

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

Returns:

the count operation
localHeapRemove
()

Local heap remove.

public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

Returns:

the count operation
localOffHeapGet
()

Local off heap get.

public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

Returns:

the count operation
localOffHeapPut
()

Local off heap put.

public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

Returns:

the count operation
localOffHeapRemove
()

Local off heap remove.

public CoreStatistics.CountOperation<CacheOperationOutcomes.PutOutcome>

Returns:

the count operation
put
()

Put.

public CoreStatistics.CountOperation<CacheOperationOutcomes.PutIfAbsentOutcome>

Returns:

the count operation
putIfAbsent
()

The put if absent operation.

public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveOutcome>

Returns:

the count operation
remove
()

Remove operation.

public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveElementOutcome>

Returns:

the count operation
removeElement
()

The remove element operation.

public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceOneArgOutcome>

Returns:

the count operation
replaceOneArg
()

The single arg replace operation.

public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceTwoArgOutcome>

Returns:

the count operation
replaceTwoArg
()

The two arg replace operation.

public CoreStatistics.CountOperation<XaCommitOutcome>

Returns:

the count operation
xaCommit
()

Xa commit.

public CoreStatistics.CountOperation<XaRecoveryOutcome>

Returns:

the count operation
xaRecovery
()

Xa recovery.

public CoreStatistics.CountOperation<XaRollbackOutcome>

Returns:

the count operation
xaRollback
()

Xa rollback.

Method Detail

cacheClusterEventback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.ClusterEventOutcomes> cacheClusterEvent()

Cache cluster event.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.ClusterEventOutcomes>

the count operation

cacheEvictionback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.EvictionOutcome> cacheEviction()

Cache eviction.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.EvictionOutcome>

the count operation

cacheExpirationback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.ExpiredOutcome> cacheExpiration()

Cache expiration.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.ExpiredOutcome>

the count operation

getback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.GetOutcome> get()

Gets the.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.GetOutcome>

the count operation

localDiskGetback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localDiskGet()

Local disk get.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

the count operation

localDiskPutback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localDiskPut()

Local disk put.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

the count operation

localDiskRemoveback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localDiskRemove()

Local disk remove.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

the count operation

localHeapGetback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localHeapGet()

Local heap get.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

the count operation

localHeapPutback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localHeapPut()

Local heap put.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

the count operation

localHeapRemoveback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localHeapRemove()

Local heap remove.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

the count operation

localOffHeapGetback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome> localOffHeapGet()

Local off heap get.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.GetOutcome>

the count operation

localOffHeapPutback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome> localOffHeapPut()

Local off heap put.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.PutOutcome>

the count operation

localOffHeapRemoveback to summary
public CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome> localOffHeapRemove()

Local off heap remove.

Returns:CoreStatistics.CountOperation<StoreOperationOutcomes.RemoveOutcome>

the count operation

putback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.PutOutcome> put()

Put.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.PutOutcome>

the count operation

putIfAbsentback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.PutIfAbsentOutcome> putIfAbsent()

The put if absent operation.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.PutIfAbsentOutcome>

the count operation

removeback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveOutcome> remove()

Remove operation.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveOutcome>

the count operation

removeElementback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveElementOutcome> removeElement()

The remove element operation.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.RemoveElementOutcome>

the count operation

replaceOneArgback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceOneArgOutcome> replaceOneArg()

The single arg replace operation.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceOneArgOutcome>

the count operation

replaceTwoArgback to summary
public CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceTwoArgOutcome> replaceTwoArg()

The two arg replace operation.

Returns:CoreStatistics.CountOperation<CacheOperationOutcomes.ReplaceTwoArgOutcome>

the count operation

xaCommitback to summary
public CoreStatistics.CountOperation<XaCommitOutcome> xaCommit()

Xa commit.

Returns:CoreStatistics.CountOperation<XaCommitOutcome>

the count operation

xaRecoveryback to summary
public CoreStatistics.CountOperation<XaRecoveryOutcome> xaRecovery()

Xa recovery.

Returns:CoreStatistics.CountOperation<XaRecoveryOutcome>

the count operation

xaRollbackback to summary
public CoreStatistics.CountOperation<XaRollbackOutcome> xaRollback()

Xa rollback.

Returns:CoreStatistics.CountOperation<XaRollbackOutcome>

the count operation

net.sf.ehcache.statistics back to summary

public Interface CoreStatistics.CountOperation<T>

Type Parameters
<T>
the generic type

The Interface CountOperation.

Method Summary

Modifier and TypeMethod and Description
public long

Returns:

the long
value
(T
the result
result
)

Value.

public long

Returns:

the long
value
(T...
the results
results
)

Value.

Method Detail

valueback to summary
public long value(T result)

Value.

Parameters
result:T

the result

Returns:long

the long

valueback to summary
public long value(T... results)

Value.

Parameters
results:T[]

the results

Returns:long

the long