|
GemFire 6.6 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public static interface Region.Entry<K,V>
A key-value pair containing the cached data in a region. This object's
operations (except for{Entry#setValue()}), are not distributed, do not acquire any locks, and do not affect
CacheStatistics.
Unless otherwise noted, all of these methods throw a
CacheClosedException if the Cache is closed at the time of
invocation, or an EntryDestroyedException if the entry has been
destroyed.
| Method Summary | |
|---|---|
K |
getKey()
Returns the key for this entry. |
Region<K,V> |
getRegion()
Returns the region that contains this entry. |
CacheStatistics |
getStatistics()
Returns the statistics for this entry. |
Object |
getUserAttribute()
Returns the user attribute for this entry in the local cache. |
V |
getValue()
Returns the value of this entry in the local cache. |
boolean |
isDestroyed()
Returns whether this entry has been destroyed. |
boolean |
isLocal()
This method checks to see if the entry is in the in-process cache, or is in another process. |
Object |
setUserAttribute(Object userAttribute)
Sets the user attribute for this entry. |
V |
setValue(V value)
Sets the value of this entry. |
| Methods inherited from interface java.util.Map.Entry |
|---|
equals, hashCode |
| Method Detail |
|---|
K getKey()
getKey in interface Map.Entry<K,V>V getValue()
CacheLoader, does not do a netSearch, netLoad, etc.
getValue in interface Map.Entry<K,V>null if this entry is invalidRegion<K,V> getRegion()
boolean isLocal()
DataPolicy.PARTITION may return
false in response to this query. A non-local Entry will not reflect
dynamic changes being made to the cache. For instance, the result of
getValue() will not change, even though the cache may have been updated
for the corresponding key. To see an updated snapshot of a non-local
Entry, you must fetch the entry from the Region again.
CacheStatistics getStatistics()
StatisticsDisabledException - if statistics have been disabled for
this regionObject getUserAttribute()
Object setUserAttribute(Object userAttribute)
userAttribute - the user attribute for this entry
boolean isDestroyed()
Does not throw a EntryDestroyedException if this entry
has been destroyed.
V setValue(V value)
setValue in interface Map.Entry<K,V>value - Object the value to be set
null may be returned even
if a previous value exists.Region.put(Object, Object)
|
GemFire 6.6 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||