Hazelcast C++ Client
Public Member Functions | List of all members
hazelcast::client::monitor::NearCacheStats Class Referenceabstract
+ Inheritance diagram for hazelcast::client::monitor::NearCacheStats:

Public Member Functions

virtual int64_t getCreationTime ()=0
 Returns the creation time of this Near Cache on this member. More...
 
virtual int64_t getOwnedEntryCount ()=0
 Returns the number of Near Cache entries owned by this member. More...
 
virtual int64_t getOwnedEntryMemoryCost ()=0
 Returns memory cost (number of bytes) of Near Cache entries owned by this member. More...
 
virtual int64_t getHits ()=0
 Returns the number of hits (reads) of Near Cache entries owned by this member. More...
 
virtual int64_t getMisses ()=0
 Returns the number of misses of Near Cache entries owned by this member. More...
 
virtual double getRatio ()=0
 Returns the hit/miss ratio of Near Cache entries owned by this member. More...
 
virtual int64_t getEvictions ()=0
 Returns the number of evictions of Near Cache entries owned by this member. More...
 
virtual int64_t getExpirations ()=0
 Returns the number of TTL and max-idle expirations of Near Cache entries owned by this member. More...
 
virtual int64_t getPersistenceCount ()=0
 Returns the number of Near Cache key persistences (when the pre-load feature is enabled). More...
 
virtual int64_t getLastPersistenceTime ()=0
 Returns the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled). More...
 
virtual int64_t getLastPersistenceDuration ()=0
 Returns the duration in milliseconds of the last Near Cache key persistence (when the pre-load feature is enabled). More...
 
virtual int64_t getLastPersistenceWrittenBytes ()=0
 Returns the written bytes of the last Near Cache key persistence (when the pre-load feature is enabled). More...
 
virtual int64_t getLastPersistenceKeyCount ()=0
 Returns the number of persisted keys of the last Near Cache key persistence (when the pre-load feature is enabled). More...
 
virtual std::string getLastPersistenceFailure ()=0
 Returns the failure reason of the last Near Cache persistence (when the pre-load feature is enabled). More...
 
virtual std::string toString ()=0
 

Additional Inherited Members

- Static Public Attributes inherited from hazelcast::client::monitor::LocalInstanceStats
static const int64_t STAT_NOT_AVAILABLE = -99L
 Fill a stat value with this if it is not available.
 

Member Function Documentation

virtual int64_t hazelcast::client::monitor::NearCacheStats::getCreationTime ( )
pure virtual

Returns the creation time of this Near Cache on this member.

Returns
creation time of this Near Cache on this member.

Implements hazelcast::client::monitor::LocalInstanceStats.

virtual int64_t hazelcast::client::monitor::NearCacheStats::getEvictions ( )
pure virtual

Returns the number of evictions of Near Cache entries owned by this member.

Returns
number of evictions of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getExpirations ( )
pure virtual

Returns the number of TTL and max-idle expirations of Near Cache entries owned by this member.

Returns
number of TTL and max-idle expirations of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getHits ( )
pure virtual

Returns the number of hits (reads) of Near Cache entries owned by this member.

Returns
number of hits (reads) of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getLastPersistenceDuration ( )
pure virtual

Returns the duration in milliseconds of the last Near Cache key persistence (when the pre-load feature is enabled).

Returns
the duration of the last Near Cache key persistence (in milliseconds)
virtual std::string hazelcast::client::monitor::NearCacheStats::getLastPersistenceFailure ( )
pure virtual

Returns the failure reason of the last Near Cache persistence (when the pre-load feature is enabled).

Returns
the failure reason of the last Near Cache persistence
virtual int64_t hazelcast::client::monitor::NearCacheStats::getLastPersistenceKeyCount ( )
pure virtual

Returns the number of persisted keys of the last Near Cache key persistence (when the pre-load feature is enabled).

Returns
the number of persisted keys of the last Near Cache key persistence
virtual int64_t hazelcast::client::monitor::NearCacheStats::getLastPersistenceTime ( )
pure virtual

Returns the timestamp of the last Near Cache key persistence (when the pre-load feature is enabled).

Returns
the timestamp of the last Near Cache key persistence
virtual int64_t hazelcast::client::monitor::NearCacheStats::getLastPersistenceWrittenBytes ( )
pure virtual

Returns the written bytes of the last Near Cache key persistence (when the pre-load feature is enabled).

Returns
the written bytes of the last Near Cache key persistence
virtual int64_t hazelcast::client::monitor::NearCacheStats::getMisses ( )
pure virtual

Returns the number of misses of Near Cache entries owned by this member.

Returns
number of misses of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getOwnedEntryCount ( )
pure virtual

Returns the number of Near Cache entries owned by this member.

Returns
number of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getOwnedEntryMemoryCost ( )
pure virtual

Returns memory cost (number of bytes) of Near Cache entries owned by this member.

Returns
memory cost (number of bytes) of Near Cache entries owned by this member.
virtual int64_t hazelcast::client::monitor::NearCacheStats::getPersistenceCount ( )
pure virtual

Returns the number of Near Cache key persistences (when the pre-load feature is enabled).

Returns
the number of Near Cache key persistences
virtual double hazelcast::client::monitor::NearCacheStats::getRatio ( )
pure virtual

Returns the hit/miss ratio of Near Cache entries owned by this member.

Returns
hit/miss ratio of Near Cache entries owned by this member.

The documentation for this class was generated from the following file: