org.infinispan.container.entries
Class ClusteredRepeatableReadEntry
java.lang.Object
org.infinispan.container.entries.ReadCommittedEntry
org.infinispan.container.entries.RepeatableReadEntry
org.infinispan.container.entries.ClusteredRepeatableReadEntry
- All Implemented Interfaces:
- Map.Entry<Object,Object>, CacheEntry, MVCCEntry, StateChangingEntry, Versioned
public class ClusteredRepeatableReadEntry
- extends RepeatableReadEntry
A version of RepeatableReadEntry that can perform write-skew checks during prepare.
- Since:
- 5.1
- Author:
- Manik Surtani
Methods inherited from class org.infinispan.container.entries.ReadCommittedEntry |
commit, copyStateFlagsFrom, getKey, getLifespan, getMaxIdle, getStateFlags, getValue, isChanged, isCreated, isEvicted, isFlagSet, isLockPlaceholder, isNull, isRemoved, isValid, rollback, setChanged, setCreated, setEvicted, setFlag, setLifespan, setLockPlaceholder, setMaxIdle, setRemoved, setValid, setValue, toString, undelete, unsetFlag |
ClusteredRepeatableReadEntry
public ClusteredRepeatableReadEntry(Object key,
Object value,
EntryVersion version,
long lifespan)
performWriteSkewCheck
public boolean performWriteSkewCheck(DataContainer container)
getVersion
public EntryVersion getVersion()
- Specified by:
getVersion
in interface Versioned
- Overrides:
getVersion
in class ReadCommittedEntry
- Returns:
- the version of the entry. May be null if versioning is not supported, and must never be null if
versioning is supported.
setVersion
public void setVersion(EntryVersion version)
- Description copied from interface:
Versioned
- Sets the version on this entry.
- Specified by:
setVersion
in interface Versioned
- Overrides:
setVersion
in class ReadCommittedEntry
- Parameters:
version
- version to set
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.