public class CacheInvokeEntry<K,V> extends CacheLazyEntry<K,V> implements javax.cache.processor.MutableEntry<K,V>
MutableEntry
passed to the EntryProcessor.process(MutableEntry, Object...)
.Constructor and Description |
---|
CacheInvokeEntry(KeyCacheObject keyObj,
CacheObject valObj,
GridCacheVersion ver,
boolean keepBinary,
GridCacheEntryEx entry)
Constructor.
|
CacheInvokeEntry(KeyCacheObject keyObj,
K key,
CacheObject valObj,
V val,
GridCacheVersion ver,
boolean keepBinary,
GridCacheEntryEx entry) |
Modifier and Type | Method and Description |
---|---|
GridCacheEntryEx |
entry() |
boolean |
exists() |
boolean |
modified() |
V |
oldVal() |
void |
remove() |
void |
setValue(V val) |
String |
toString() |
<T> T |
unwrap(Class<T> cls) |
getKey, getPartitionUpdateCounter, getValue, getValue, keepBinary, key, updateCounter, value
public CacheInvokeEntry(KeyCacheObject keyObj, @Nullable CacheObject valObj, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)
keyObj
- Key cache object.valObj
- Cache object value.ver
- Entry version.keepBinary
- Keep binary flag.entry
- Original entry.public CacheInvokeEntry(KeyCacheObject keyObj, @Nullable K key, @Nullable CacheObject valObj, @Nullable V val, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)
keyObj
- Key cache object.key
- Key value.valObj
- Value cache object.val
- Value.ver
- Entry version.keepBinary
- Keep binary flag.entry
- Grid cache entry.public boolean exists()
public void remove()
public void setValue(V val)
public V oldVal()
public boolean modified()
True
if setValue(V)
or was called
.public GridCacheEntryEx entry()
public <T> T unwrap(Class<T> cls)
public String toString()
toString
in class CacheLazyEntry<K,V>
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017