# Uses of Package
org.modeshape.jcr.cache.document

- Packages that use org.modeshape.jcr.cache.document
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.federation |
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.spi.federation | This package provides a Service Provider Interface (SPI) for connectors to external systems.
  org.modeshape.jcr.txn |

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr
  Class and Description
  DocumentStore A store which persists/retrieves documents.
  DocumentTranslator A utility class that encapsulates all the logic for reading from and writing to `Document` instances.
  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.
  TransactionalWorkspaceCaches A manager for keeping track of transaction-specific WorkspaceCache instances.

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.cache
  Class and Description
  DocumentStore A store which persists/retrieves documents.
  DocumentTranslator A utility class that encapsulates all the logic for reading from and writing to `Document` instances.
  LocalDocumentStore.DocumentOperationResults
  TransactionalWorkspaceCaches A manager for keeping track of transaction-specific WorkspaceCache instances.
  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.

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.cache.document
  Class and Description
  AbstractChildReferences An partial `ChildReferences` implementation that can serve as a base class to provide default implementations of some methods to simplify other implementations.
  AbstractSessionCache
  DocumentCache
  DocumentConstants
  DocumentStore A store which persists/retrieves documents.
  DocumentTranslator A utility class that encapsulates all the logic for reading from and writing to `Document` instances.
  DocumentTranslator.ChildReferencesInfo
  ImmutableChildReferences.Segment
  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.
  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.DocumentOperation An operation upon a persisted document.
  LocalDocumentStore.DocumentOperationResults
  MutableChildReferences
  NodeCacheIterator.NodeFilter
  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.DeepCopy
  SessionNode.Insertions
  SessionNode.LockChange
  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.
  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.

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.federation
  Class and Description
  DocumentStore A store which persists/retrieves documents.
  DocumentTranslator A utility class that encapsulates all the logic for reading from and writing to `Document` instances.
  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.
  SessionNode A node used within a `session` when that node has (or may have) transient (unsaved) changes.

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.query.engine
  Class and Description
  NodeCacheIterator An iterator that returns all of the keys for the nodes in the cache that are below the specified starting node.
  NodeCacheIterator.NodeFilter

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.spi.federation
  Class and Description
  DocumentTranslator A utility class that encapsulates all the logic for reading from and writing to `Document` instances.

- Classes in org.modeshape.jcr.cache.document used by org.modeshape.jcr.txn
  Class and Description
  WorkspaceCache A `NodeCache` implementation that uses Infinispan's `SchematicDb` for storage, with each node represented as a single `Document`.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.