Hazelcast C++ Client
Hazelcast C++ Client Library
Loading...
Searching...
No Matches
hazelcast::client::entry_view< K, V > Class Template Reference

EntryView represents a readonly view of a map entry. More...

#include <entry_view.h>

Public Member Functions

 entry_view (K key, V value, int64_t cost, int64_t creationTime, int64_t expirationTime, int64_t hits, int64_t lastAccessTime, int64_t lastStoredTime, int64_t lastUpdateTime, int64_t version)

Public Attributes

key
 key
value
 value
int64_t cost
 memory cost of entry
int64_t creation_time
 entry creation time
int64_t expiration_time
 entry expiration time if ttl is defined.
int64_t hits
 number of hits.
int64_t last_access_time
 last access time
int64_t last_stored_time
 last stored time.
int64_t last_update_time
 last update time.
int64_t version
 version.

Detailed Description

template<typename K, typename V>
class hazelcast::client::entry_view< K, V >

EntryView represents a readonly view of a map entry.

Parameters
<K>key
<V>value

Definition at line 32 of file entry_view.h.

Constructor & Destructor Documentation

◆ entry_view()

template<typename K, typename V>
hazelcast::client::entry_view< K, V >::entry_view ( K key,
V value,
int64_t cost,
int64_t creationTime,
int64_t expirationTime,
int64_t hits,
int64_t lastAccessTime,
int64_t lastStoredTime,
int64_t lastUpdateTime,
int64_t version )
inline

Definition at line 35 of file entry_view.h.

45 : key(std::move(key))
47 , cost(cost)
50 , hits(hits)
55 {}
EntryView represents a readonly view of a map entry.
Definition entry_view.h:33
int64_t hits
number of hits.
Definition entry_view.h:80
int64_t creation_time
entry creation time
Definition entry_view.h:72
int64_t expiration_time
entry expiration time if ttl is defined.
Definition entry_view.h:76
int64_t last_stored_time
last stored time.
Definition entry_view.h:88
int64_t last_update_time
last update time.
Definition entry_view.h:92
int64_t last_access_time
last access time
Definition entry_view.h:84
int64_t cost
memory cost of entry
Definition entry_view.h:68

Member Data Documentation

◆ cost

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::cost

memory cost of entry

Definition at line 68 of file entry_view.h.

◆ creation_time

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::creation_time

entry creation time

Definition at line 72 of file entry_view.h.

◆ expiration_time

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::expiration_time

entry expiration time if ttl is defined.

Definition at line 76 of file entry_view.h.

◆ hits

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::hits

number of hits.

Definition at line 80 of file entry_view.h.

◆ key

template<typename K, typename V>
K hazelcast::client::entry_view< K, V >::key

key

Definition at line 60 of file entry_view.h.

◆ last_access_time

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::last_access_time

last access time

Definition at line 84 of file entry_view.h.

◆ last_stored_time

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::last_stored_time

last stored time.

Definition at line 88 of file entry_view.h.

◆ last_update_time

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::last_update_time

last update time.

Definition at line 92 of file entry_view.h.

◆ value

template<typename K, typename V>
V hazelcast::client::entry_view< K, V >::value

value

Definition at line 64 of file entry_view.h.

◆ version

template<typename K, typename V>
int64_t hazelcast::client::entry_view< K, V >::version

version.

Definition at line 96 of file entry_view.h.


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