Package org.apache.openjpa.datacache
Interface CacheStatisticsSPI
-
- All Superinterfaces:
CacheStatistics,java.io.Serializable
- All Known Implementing Classes:
CacheStatisticsImpl
public interface CacheStatisticsSPI extends CacheStatistics
The provider extensions to the CacheStatistics interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisable()Disable statistics collection.voidenable()Enable statistics collection.voidnewGet(java.lang.Class<?> cls, boolean hit)Record a new cache get.voidnewPut(java.lang.Class<?> cls)Record a new cache put.-
Methods inherited from interface org.apache.openjpa.datacache.CacheStatistics
classNames, getHitCount, getHitCount, getHitCount, getReadCount, getReadCount, getReadCount, getTotalHitCount, getTotalHitCount, getTotalHitCount, getTotalReadCount, getTotalReadCount, getTotalReadCount, getTotalWriteCount, getTotalWriteCount, getTotalWriteCount, getWriteCount, getWriteCount, getWriteCount, isEnabled, reset, since, start, toMap
-
-
-
-
Method Detail
-
newGet
void newGet(java.lang.Class<?> cls, boolean hit)Record a new cache get.- Parameters:
cls- - The class describing the type that is contained in the cache.hit- - true for a cache hit, false otherwise
-
newPut
void newPut(java.lang.Class<?> cls)
Record a new cache put.- Parameters:
cls- - The class describing the type that is contained in the cache.
-
enable
void enable()
Enable statistics collection.
-
disable
void disable()
Disable statistics collection.
-
-