| Interface | Description |
|---|---|
| DocumentCache | |
| DocumentConstants | |
| DocumentStore |
A store which persists/retrieves documents.
|
| LazyCachedNode.ParentReferenceToSelf |
A single object used to cache the parent's
ChildReference that points to this node and methods that determine
whether this cached information is still valid. |
| Class | Description |
|---|---|
| AbstractChildReferences |
An partial
ChildReferences implementation that can serve as a base class to provide default implementations of some
methods to simplify other implementations. |
| AbstractChildReferences.ChildReferenceWithNameIterator | |
| AbstractSessionCache | |
| AbstractSessionCache.BasicSaveContext | |
| DocumentOptimizer |
A component that can optimize the document for a node.
|
| DocumentTranslator |
A utility class that encapsulates all the logic for reading from and writing to
Document instances. |
| DocumentTranslator.ChildReferencesInfo | |
| ImmutableChildReferences | |
| ImmutableChildReferences.EmptyChildReferences | |
| ImmutableChildReferences.FederatedReferences | |
| ImmutableChildReferences.Medium | |
| ImmutableChildReferences.Segment | |
| ImmutableChildReferences.Segmented | |
| LazyCachedNode |
This is a (mostly) immutable
CachedNode implementation that lazily loads its content. |
| LazyCachedNode.NonRootParentReferenceToSelf |
A
LazyCachedNode.ParentReferenceToSelf implementation that caches the ChildReference from the parent plus the actual
parent (via a weak reference to the CachedNode. |
| LazyCachedNode.RootParentReferenceToSelf |
A
LazyCachedNode.ParentReferenceToSelf implementation used only for the root node. |
| LocalDocumentStore |
An implementation of
DocumentStore which always uses the local cache to store/retrieve data and which provides some
additional methods for exposing local cache information. |
| LocalDocumentStore.DistributedOperation | |
| LocalDocumentStore.DocumentOperation |
An operation upon a persisted document.
|
| LocalDocumentStore.DocumentOperationResults | |
| MutableChildReferences | |
| NodeCacheIterator |
An iterator that returns all of the keys for the nodes in the cache that are below the specified starting node.
|
| ReadOnlySessionCache |
A read-only
SessionCache implementation. |
| SessionChildReferences |
A
ChildReferences implementation that projects a single, changeable view of the child references of a node, allowing
child references to be added to the end of the persisted state. |
| SessionNode |
A node used within a
session when that node has (or may have) transient (unsaved) changes. |
| SessionNode.ChangedAdditionalParents | |
| SessionNode.ChangedChildren |
The representation of the changes made to the child references of this node.
|
| SessionNode.FederatedSegmentChanges | |
| SessionNode.InsertedChildReferences | |
| SessionNode.Insertions | |
| SessionNode.MixinChanges | |
| SessionNode.ReferrerChanges | |
| TransactionalWorkspaceCache |
A special WorkspaceCache implementation that should be used by sessions running within user transactions.
|
| TransactionalWorkspaceCaches |
A manager for keeping track of transaction-specific WorkspaceCache instances.
|
| UnionIterator<Type> |
An iterator that presents the union of two iterators.
|
| WorkspaceCache |
A
NodeCache implementation that uses Infinispan's SchematicDb for storage, with each node represented as a
single Document. |
| WritableSessionCache |
A writable
SessionCache implementation capable of making transient changes and saving them. |
| Enum | Description |
|---|---|
| SessionNode.LockChange |
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.