Package | Description |
---|---|
org.jboss.cache | |
org.jboss.cache.mvcc |
Modifier and Type | Method and Description |
---|---|
ReadCommittedNode |
AbstractNodeFactory.createWrappedNode(InternalNode<K,V> node,
InternalNode<K,V> parent) |
ReadCommittedNode |
NodeFactory.createWrappedNode(InternalNode<K,V> node,
InternalNode<K,V> parent) |
ReadCommittedNode |
AbstractNodeFactory.createWrappedNodeForRemoval(Fqn fqn,
InternalNode<K,V> node,
InternalNode<K,V> parent) |
ReadCommittedNode |
NodeFactory.createWrappedNodeForRemoval(Fqn fqn,
InternalNode<K,V> node,
InternalNode<K,V> parent) |
Modifier and Type | Class and Description |
---|---|
class |
NullMarkerNode
A marker node to represent a null node for repeatable read, so that a read that returns a null can continue to return
null.
|
class |
NullMarkerNodeForRemoval
A specific type of null marker node, used for removal of nodes that don't exist
|
class |
RepeatableReadNode
A node delegate that encapsulates repeatable read semantics when writes are initiated, committed or rolled back.
|
Modifier and Type | Method and Description |
---|---|
ReadCommittedNode |
MVCCNodeFactory.createWrappedNode(InternalNode<K,V> node,
InternalNode<K,V> parent)
Creates an MVCC wrapped node - either a
ReadCommittedNode or its subclass, a
RepeatableReadNode based on cache configuration. |
ReadCommittedNode |
MVCCNodeFactory.createWrappedNodeForRemoval(Fqn fqn,
InternalNode<K,V> node,
InternalNode<K,V> parent) |
ReadCommittedNode |
MVCCNodeHelper.wrapNodeForWriting(InvocationContext context,
Fqn fqn,
boolean lockForWriting,
boolean createIfAbsent,
boolean includeInvalidNodes,
boolean forRemoval,
boolean force)
First checks in contexts for the existence of the node.
|
ReadCommittedNode |
MVCCNodeHelper.wrapNodeForWriting(InvocationContext context,
Fqn fqn,
boolean lockForWriting,
boolean createIfAbsent,
boolean includeInvalidNodes,
boolean forRemoval,
boolean force,
boolean childIsNull) |
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.