|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
V - the type of the value stored by this NearCacheRecordpublic interface NearCacheRecord<V>
An expirable and evictable data object which represents a near cache entry.
Record ofNearCacheRecordStore.
Expirable,
Evictable| Field Summary | |
|---|---|
static int |
TIME_NOT_SET
|
| Method Summary | |
|---|---|
V |
getValue()
Gets the value of this NearCacheRecord. |
void |
incrementAccessHit()
Increases the access hit count of this Evictable as 1. |
boolean |
isIdleAt(long maxIdleMilliSeconds,
long now)
Checks whether the maximum idle time is passed with respect to the provided time without any access during this time period as maxIdleSeconds. |
void |
resetAccessHit()
Resets the access hit count of this Evictable to 0. |
void |
setAccessHit(int hit)
Sets the access hit count of this Evictable. |
void |
setAccessTime(long time)
Sets the access time of this Evictable in milliseconds. |
void |
setCreationTime(long time)
Sets the creation time of this Evictable in milliseconds. |
void |
setValue(V value)
Sets the value of this NearCacheRecord. |
| Methods inherited from interface com.hazelcast.cache.impl.eviction.Expirable |
|---|
getExpirationTime, isExpiredAt, setExpirationTime |
| Methods inherited from interface com.hazelcast.cache.impl.eviction.Evictable |
|---|
getAccessHit, getAccessTime, getCreationTime |
| Field Detail |
|---|
static final int TIME_NOT_SET
| Method Detail |
|---|
V getValue()
NearCacheRecord.
NearCacheRecordvoid setValue(V value)
NearCacheRecord.
value - the value for this NearCacheRecordvoid setCreationTime(long time)
Evictable in milliseconds.
time - the creation time for this Evictable in millisecondsvoid setAccessTime(long time)
Evictable in milliseconds.
time - the latest access time of this Evictable in millisecondsvoid setAccessHit(int hit)
Evictable.
hit - the access hit count for this Evictablevoid incrementAccessHit()
Evictable as 1.
void resetAccessHit()
Evictable to 0.
boolean isIdleAt(long maxIdleMilliSeconds,
long now)
maxIdleSeconds.
maxIdleMilliSeconds - maximum idle time in millisecondsnow - current time in milliseconds
true if exceeds max idle seconds, otherwise false
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||