Package com.hazelcast.core
Interface EntryView<K,V>
- Type Parameters:
K- the type of the keyV- the type of the value
- All Superinterfaces:
EvictableEntryView<K,V>
Represents a read-only view of a data structure entry.
-
Method Summary
Modifier and TypeMethodDescriptionlonggetCost()Returns the cost (in bytes) of the entry.longReturns the creation time of the entry.longReturns the expiration time of the entry.longgetHits()Returns number of hits of the entry.getKey()Returns the key of the entry.longReturns the last access time for the entry.longReturns the last time the value was flushed to its store (e.g.longReturns the last time the value was updated.longReturns the last set max idle time in milliseconds.longgetTtl()Returns the last set time to live in milliseconds.getValue()Returns the value of the entry.longReturns the version of the entry.
-
Method Details
-
getKey
K getKey()Returns the key of the entry.- Specified by:
getKeyin interfaceEvictableEntryView<K,V> - Returns:
- the key of the entry
-
getValue
V getValue()Returns the value of the entry.- Specified by:
getValuein interfaceEvictableEntryView<K,V> - Returns:
- the value of the entry
-
getCost
long getCost()Returns the cost (in bytes) of the entry.Warning: This method returns
-1if statistics are not enabled or not implemented.- Returns:
- the cost in bytes of the entry
-
getCreationTime
long getCreationTime()Returns the creation time of the entry.Warning: This method returns
-1if statistics are not enabled or not implemented.- Specified by:
getCreationTimein interfaceEvictableEntryView<K,V> - Returns:
- the creation time of the entry
-
getExpirationTime
long getExpirationTime()Returns the expiration time of the entry.- Returns:
- the expiration time of the entry
-
getHits
long getHits()Returns number of hits of the entry.Warning: This method returns
-1if statistics are not enabled or not implemented.- Specified by:
getHitsin interfaceEvictableEntryView<K,V> - Returns:
- number of hits of the entry
-
getLastAccessTime
long getLastAccessTime()Returns the last access time for the entry.Warning: This method returns
-1if statistics are not enabled or not implemented.- Specified by:
getLastAccessTimein interfaceEvictableEntryView<K,V> - Returns:
- the last access time for the entry
-
getLastStoredTime
long getLastStoredTime()Returns the last time the value was flushed to its store (e.g.MapStore).Warning: This method returns
-1if statistics are not enabled or not implemented.- Returns:
- the last store time for the value
-
getLastUpdateTime
long getLastUpdateTime()Returns the last time the value was updated.Warning: This method returns
-1if statistics are not enabled or not implemented.- Returns:
- the last time the value was updated
-
getVersion
long getVersion()Returns the version of the entry.- Returns:
- the version of the entry
-
getTtl
long getTtl()Returns the last set time to live in milliseconds.- Returns:
- the last set time to live in milliseconds.
-
getMaxIdle
long getMaxIdle()Returns the last set max idle time in milliseconds.- Returns:
- the last set max idle time in milliseconds.
-