org.infinispan.stats
Class StatsImpl

java.lang.Object
  extended by org.infinispan.stats.StatsImpl
All Implemented Interfaces:
Stats

@Immutable
public class StatsImpl
extends Object
implements Stats

StatsImpl.

Since:
4.0
Author:
Galder ZamarreƱo

Constructor Summary
StatsImpl(InterceptorChain chain)
           
 
Method Summary
 int getCurrentNumberOfEntries()
          Returns the number of entries currently in this cache instance.
 long getEvictions()
           
 long getHits()
           
 long getMisses()
           
 long getRemoveHits()
           
 long getRemoveMisses()
           
 long getRetrievals()
           
 long getStores()
           
 long getTimeSinceStart()
           
 long getTotalNumberOfEntries()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatsImpl

public StatsImpl(InterceptorChain chain)
Method Detail

getTimeSinceStart

public long getTimeSinceStart()
Specified by:
getTimeSinceStart in interface Stats
Returns:
Number of seconds since cache started.

getCurrentNumberOfEntries

public int getCurrentNumberOfEntries()
Description copied from interface: Stats
Returns the number of entries currently in this cache instance. When the cache is configured with distribution, this method only returns the number of entries in the local cache instance. In other words, it does not attempt to communicate with other nodes to find out about the data stored in other nodes in the cluster that is not available locally.

Specified by:
getCurrentNumberOfEntries in interface Stats
Returns:
Number of entries currently in the cache.

getTotalNumberOfEntries

public long getTotalNumberOfEntries()
Specified by:
getTotalNumberOfEntries in interface Stats
Returns:
Number of entries stored in cache .

getRetrievals

public long getRetrievals()
Specified by:
getRetrievals in interface Stats
Returns:
Number of get operations.

getStores

public long getStores()
Specified by:
getStores in interface Stats
Returns:
Number of put operations on the cache.

getHits

public long getHits()
Specified by:
getHits in interface Stats
Returns:
Number of cache get hits.

getMisses

public long getMisses()
Specified by:
getMisses in interface Stats
Returns:
Number of cache get misses.

getRemoveHits

public long getRemoveHits()
Specified by:
getRemoveHits in interface Stats
Returns:
Number of cache removal hits.

getRemoveMisses

public long getRemoveMisses()
Specified by:
getRemoveMisses in interface Stats
Returns:
Number of cache removal misses.

getEvictions

public long getEvictions()
Specified by:
getEvictions in interface Stats
Returns:
Number of cache eviction.

-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.