Package com.hazelcast.nearcache
Interface NearCacheStats
-
- All Superinterfaces:
com.hazelcast.instance.LocalInstanceStats
public interface NearCacheStats extends com.hazelcast.instance.LocalInstanceStats
Near Cache statistics to be used byMemberState
implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getCreationTime()
long
getEvictions()
long
getExpirations()
long
getHits()
long
getInvalidationRequests()
long
getInvalidations()
long
getLastPersistenceDuration()
java.lang.String
getLastPersistenceFailure()
long
getLastPersistenceKeyCount()
long
getLastPersistenceTime()
long
getLastPersistenceWrittenBytes()
long
getMisses()
long
getOwnedEntryCount()
long
getOwnedEntryMemoryCost()
long
getPersistenceCount()
double
getRatio()
-
-
-
Method Detail
-
getCreationTime
long getCreationTime()
- Specified by:
getCreationTime
in interfacecom.hazelcast.instance.LocalInstanceStats
- Returns:
- creation time of this Near Cache on this member
-
getOwnedEntryCount
long getOwnedEntryCount()
- Returns:
- number of Near Cache entries owned by this member
-
getOwnedEntryMemoryCost
long getOwnedEntryMemoryCost()
- Returns:
- memory cost (number of bytes) of Near Cache entries owned by this member
-
getHits
long getHits()
- Returns:
- number of hits (reads) of Near Cache entries owned by this member
-
getMisses
long getMisses()
- Returns:
- number of misses of Near Cache entries owned by this member
-
getRatio
double getRatio()
- Returns:
- hit/miss ratio of Near Cache entries owned by this member
-
getEvictions
long getEvictions()
- Returns:
- number of evictions of Near Cache entries owned by this member
-
getExpirations
long getExpirations()
- Returns:
- number of TTL and max-idle expirations of Near Cache entries owned by this member
-
getInvalidations
long getInvalidations()
- Returns:
- number of successful invalidations of Near Cache entries owned by this member
-
getInvalidationRequests
long getInvalidationRequests()
- Returns:
- number of requested invalidations of Near Cache entries owned by this member.
One request may cover multiple keys (e.g.
clear
), includes failed invalidations (e.g. where they key isn't contained in the Near Cache).
-
getPersistenceCount
long getPersistenceCount()
- Returns:
- the number of Near Cache key persistences (when the pre-load feature is enabled)
-
getLastPersistenceTime
long getLastPersistenceTime()
- Returns:
- the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled)
-
getLastPersistenceDuration
long getLastPersistenceDuration()
- Returns:
- the duration in milliseconds of the last Near Cache key persistence (when the pre-load feature is enabled)
-
getLastPersistenceWrittenBytes
long getLastPersistenceWrittenBytes()
- Returns:
- the written bytes of the last Near Cache key persistence (when the pre-load feature is enabled)
-
getLastPersistenceKeyCount
long getLastPersistenceKeyCount()
- Returns:
- the number of persisted keys of the last Near Cache key persistence (when the pre-load feature is enabled)
-
getLastPersistenceFailure
java.lang.String getLastPersistenceFailure()
- Returns:
- the failure reason of the last Near Cache persistence (when the pre-load feature is enabled)
-
-