org.infinispan.context
Class AbstractContext
java.lang.Object
org.infinispan.context.AbstractContext
- Direct Known Subclasses:
- InvocationContextImpl, TransactionContextImpl
public abstract class AbstractContext
- extends Object
Common features of transaction and invocation contexts
- Since:
- 4.0
- Author:
- Manik Surtani
flags
protected volatile EnumSet<Flag> flags
contextFlags
protected byte contextFlags
lookedUpEntries
protected BidirectionalLinkedHashMap<Object,CacheEntry> lookedUpEntries
AbstractContext
public AbstractContext()
isContextFlagSet
protected final boolean isContextFlagSet(AbstractContext.ContextFlags flag)
setContextFlag
protected final void setContextFlag(AbstractContext.ContextFlags flag)
unsetContextFlag
protected final void unsetContextFlag(AbstractContext.ContextFlags flag)
setContextFlag
protected final void setContextFlag(AbstractContext.ContextFlags flag,
boolean value)
hasFlag
public boolean hasFlag(Flag o)
getFlags
public Set<Flag> getFlags()
setFlags
public void setFlags(Flag... flags)
setFlags
public void setFlags(Collection<Flag> flags)
resetFlags
public void resetFlags()
isFlagsUninitialized
public boolean isFlagsUninitialized()
getLockSetSize
protected abstract int getLockSetSize()
hasLockedKey
public boolean hasLockedKey(Object key)
lookupEntry
public CacheEntry lookupEntry(Object key)
removeLookedUpEntry
public void removeLookedUpEntry(Object key)
putLookedUpEntry
public void putLookedUpEntry(Object key,
CacheEntry entry)
clearLookedUpEntries
public void clearLookedUpEntries()
getLookedUpEntries
public BidirectionalMap<Object,CacheEntry> getLookedUpEntries()
putLookedUpEntries
public void putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries)
reset
public void reset()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
copyInto
protected void copyInto(AbstractContext ctx)
isContainsModifications
public boolean isContainsModifications()
setContainsModifications
public void setContainsModifications(boolean b)
isContainsLocks
public boolean isContainsLocks()
setContainsLocks
public void setContainsLocks(boolean b)
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.