ColdBox Platform Version 2.6.3

coldbox.system.cache.util
Class CacheStats

WEB-INF.cftags.component
        extended by coldbox.system.cache.util.CacheStats

public class CacheStats
extends WEB-INF.cftags.component

This object keeps the cache statistics


Constructor Summary
init(any cacheManager)
          Constructor
 
Method Summary
 void clearStats()
          Clear the stats
 void evictionHit()
          Record an eviction hit
 void gcHit()
          Record a garbage collection hit
 CacheManager getAssociatedCacheManager()
          Get the associated Cache Manager for this stats object
 numeric getCachePerformanceRatio()
          Get the cache's performance ratio
 numeric getEvictionCount()
 numeric getGarbageCollections()
          Get GarbageCollections
 numeric getObjectCount()
          Get the cache's object count
 numeric gethits()
 string getlastReapDatetime()
 numeric getmisses()
 void hit()
          Record a hit
 void miss()
          Record a miss
 void setEvictionCount(numeric evictionCount)
 void setGarbageCollections(numeric GarbageCollections)
          Set GarbageCollections
 void sethits(numeric hits)
 void setlastReapDatetime(string lastReapDatetime)
 void setmisses(numeric misses)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(any cacheManager)

Method Detail

clearStats

public void clearStats()
Clear the stats


evictionHit

public void evictionHit()
Record an eviction hit


gcHit

public void gcHit()
Record a garbage collection hit


getAssociatedCacheManager

public CacheManager getAssociatedCacheManager()
Get the associated Cache Manager for this stats object


getCachePerformanceRatio

public numeric getCachePerformanceRatio()
Get the cache's performance ratio


getEvictionCount

public numeric getEvictionCount()


getGarbageCollections

public numeric getGarbageCollections()
Get GarbageCollections


getObjectCount

public numeric getObjectCount()
Get the cache's object count


gethits

public numeric gethits()


getlastReapDatetime

public string getlastReapDatetime()


getmisses

public numeric getmisses()


hit

public void hit()
Record a hit


miss

public void miss()
Record a miss


setEvictionCount

public void setEvictionCount(numeric evictionCount)

Parameters:
evictionCount

setGarbageCollections

public void setGarbageCollections(numeric GarbageCollections)
Set GarbageCollections

Parameters:
GarbageCollections

sethits

public void sethits(numeric hits)

Parameters:
hits

setlastReapDatetime

public void setlastReapDatetime(string lastReapDatetime)

Parameters:
lastReapDatetime

setmisses

public void setmisses(numeric misses)

Parameters:
misses

ColdBox Platform Version 2.6.3