Hazelcast C++ Client
|
Interface for entries, records or whatever that can be evictable via its accessor (key or id). More...
#include <EvictionCandidate.h>
Public Member Functions | |
virtual boost::shared_ptr< A > | getAccessor () const |
The accessor (key or id) of Evictable entry or record or whatever. More... | |
virtual boost::shared_ptr< E > | getEvictable () const |
The value of Evictable entry or record or whatever. More... | |
Public Member Functions inherited from hazelcast::client::internal::eviction::EvictableEntryView< MAPKEY, MAPVALUE > | |
virtual int64_t | getCreationTime () const =0 |
Gets the creation time of this EvictableEntryView in milliseconds. More... | |
virtual int64_t | getLastAccessTime () const =0 |
Gets the latest access time difference of this EvictableEntryView in milliseconds. More... | |
virtual int64_t | getAccessHit () const =0 |
Gets the access hit count of this EvictableEntryView. More... | |
virtual boost::shared_ptr< MAPKEY > | getKey () const |
Gets the key of the entry. More... | |
virtual boost::shared_ptr< MAPVALUE > | getValue () const |
Gets the value of the entry. More... | |
Interface for entries, records or whatever that can be evictable via its accessor (key or id).
<A> | Type of the accessor |
<E> | Type of the Evictable value |
|
inlinevirtual |
|
inlinevirtual |