public class RepeatableReadEntry extends ReadCommittedEntry
ReadCommittedEntry
that provides Repeatable Read semanticsReadCommittedEntry.Flags
Constructor and Description |
---|
RepeatableReadEntry(Object key,
Object value,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
void |
copyForUpdate(DataContainer container)
Makes internal copies of the entry for updates
|
boolean |
isNull()
Tests whether the entry represents a null value, typically used for repeatable read.
|
void |
performLocalWriteSkewCheck(DataContainer container,
boolean alreadyCopied) |
void |
setSkipRemoteGet(boolean skipRemoteGet)
|
boolean |
skipRemoteGet() |
commit, copyStateFlagsFrom, getKey, getLifespan, getMaxIdle, getMetadata, getStateFlags, getValue, isChanged, isCreated, isEvicted, isFlagSet, isLoaded, isRemoved, isValid, rollback, setChanged, setCreated, setEvicted, setFlag, setFlag, setLoaded, setMetadata, setRemoved, setValid, setValue, toString, undelete, unsetFlag
public void copyForUpdate(DataContainer container)
MVCCEntry
copyForUpdate
in interface MVCCEntry
copyForUpdate
in class ReadCommittedEntry
container
- data containerpublic void performLocalWriteSkewCheck(DataContainer container, boolean alreadyCopied)
public boolean isNull()
CacheEntry
isNull
in interface CacheEntry
isNull
in class ReadCommittedEntry
public void setSkipRemoteGet(boolean skipRemoteGet)
CacheEntry
setSkipRemoteGet
in interface CacheEntry
setSkipRemoteGet
in class ReadCommittedEntry
public boolean skipRemoteGet()
skipRemoteGet
in interface CacheEntry
skipRemoteGet
in class ReadCommittedEntry
true
if the value must not be fetch from a remote node.Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.