# Uses of Package
org.modeshape.jcr.cache

- Packages that use org.modeshape.jcr.cache
  Package | Description
  --- | ---
  org.modeshape.jcr |
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.change |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.lucene | The core query engine, which currently uses Lucene for indexing and raw queries, and the Hibernate Search engine (which does not depend on or use Hibernate Core or JPA) for updating and querying the Lucene indexes.
  org.modeshape.jcr.query.lucene.basic | The "basic" `Lucene schema` has a single index in which all node and property information are indexed into separate fields.
  org.modeshape.jcr.txn |
  org.modeshape.jcr.value | Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
  org.modeshape.jcr.value.basic | A set of basic implementations of the various interfaces defined in `org.modeshape.jcr.value`.
  org.modeshape.jcr.value.binary |

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  ChildReferences An interface used to access the `ChildReference` instances owned by a parent node.
  MutableCachedNode
  NodeCache
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  RepositoryCache
  SessionCache
  SessionCache.PreSave The definition of a callback that can be implemented and passed to `SessionCache.save(SessionCache, PreSave)` and `SessionCache.save(Set, SessionCache, PreSave)`, allowing the caller to recieve a hook where they can interrogate each of the changed nodes and perform additional logic prior to the actual persisting of the changes.
  SessionCache.SaveContext The context of a save operation, created during each call to `SessionCache.save()` and passed to the `PreSave#process(MutableCachedNode, SaveContext)` invocations.
  SessionCacheWrapper A `SessionCache` implementation that wraps another and is suitable to extend and overwrite only those methods that are required.
  SessionEnvironment
  SessionEnvironment.Monitor
  SessionEnvironment.MonitorFactory A simple interface used to construct `SessionEnvironment.Monitor` instances.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.cache
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  CachedNode.ReferenceType
  ChildReference An immutable reference to a child node.
  ChildReferences An interface used to access the `ChildReference` instances owned by a parent node.
  ChildReferences.Changes The representation of a set of changes for the child references.
  ChildReferences.ChildInsertions A representation of the child references that were inserted before some other node.
  ChildReferences.Context The context in which the names are evaluated.
  DocumentNotFoundException An exception signalling that a node does not exist.
  DocumentStoreException An exception signalling that a failure occurred within a document store.
  MutableCachedNode
  MutableCachedNode.NodeChanges Interface which exposes all the changes that have occurred on a `MutableCachedNode` instance
  NodeCache
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  NodeNotFoundException An exception signalling that a node does not exist.
  PathCache A simple cache of node paths, useful when obtaining the path for many nodes on a subgraph.
  RepositoryCache
  RepositoryCache.ContentInitializer
  SessionCache
  SessionCache.PreSave The definition of a callback that can be implemented and passed to `SessionCache.save(SessionCache, PreSave)` and `SessionCache.save(Set, SessionCache, PreSave)`, allowing the caller to recieve a hook where they can interrogate each of the changed nodes and perform additional logic prior to the actual persisting of the changes.
  SessionCache.SaveContext The context of a save operation, created during each call to `SessionCache.save()` and passed to the `PreSave#process(MutableCachedNode, SaveContext)` invocations.
  SessionEnvironment
  SessionEnvironment.Monitor
  WorkspaceNotFoundException An exception signalling that a node does not exist.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.cache.change
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.cache.document
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  CachedNode.ReferenceType
  ChildReference An immutable reference to a child node.
  ChildReferences An interface used to access the `ChildReference` instances owned by a parent node.
  ChildReferences.Changes The representation of a set of changes for the child references.
  ChildReferences.ChildInsertions A representation of the child references that were inserted before some other node.
  ChildReferences.Context The context in which the names are evaluated.
  MutableCachedNode
  NodeCache
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  NodeNotFoundException An exception signalling that a node does not exist.
  PathCache A simple cache of node paths, useful when obtaining the path for many nodes on a subgraph.
  SessionCache
  SessionCache.PreSave The definition of a callback that can be implemented and passed to `SessionCache.save(SessionCache, PreSave)` and `SessionCache.save(Set, SessionCache, PreSave)`, allowing the caller to recieve a hook where they can interrogate each of the changed nodes and perform additional logic prior to the actual persisting of the changes.
  SessionCache.SaveContext The context of a save operation, created during each call to `SessionCache.save()` and passed to the `PreSave#process(MutableCachedNode, SaveContext)` invocations.
  SessionEnvironment
  SessionEnvironment.Monitor

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.query
  Class and Description
  NodeCache
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  RepositoryCache
  WorkspaceNotFoundException An exception signalling that a node does not exist.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.query.lucene
  Class and Description
  NodeCache
  RepositoryCache

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.query.lucene.basic
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.txn
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  SessionEnvironment.Monitor
  SessionEnvironment.MonitorFactory A simple interface used to construct `SessionEnvironment.Monitor` instances.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.value
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.value.basic
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.value.binary
  Class and Description
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

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