# 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.index.local |
  org.modeshape.jcr.journal |
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.
  org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
  org.modeshape.jcr.spi.index | This package contains the interfaces for managing index providers and index definitions.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.
  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.
  CachedNodeSupplier
  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 Interface which exposes global repository subsystems/configuration to running sessions.
  SiblingCounter A function interface that determines (potentially lazily) the number of siblings with a given name.

- 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.Properties
  CachedNode.ReferenceType
  CachedNodeSupplier
  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
  MutableCachedNode.PermissionChanges Interface which exposes the ACL-related changes for mutable cached nodes.
  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.
  ReferrerCounts An immutable snapshot of the referrers to a node.
  ReferrerCounts.MutableReferrerCounts
  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 Interface which exposes global repository subsystems/configuration to running sessions.
  SiblingCounter A function interface that determines (potentially lazily) the number of siblings with a given name.
  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
  CachedNode.Properties
  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.Properties
  CachedNode.ReferenceType
  CachedNodeSupplier
  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
  MutableCachedNode.PermissionChanges Interface which exposes the ACL-related changes for mutable cached nodes.
  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.
  ReferrerCounts An immutable snapshot of the referrers to a node.
  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 Interface which exposes global repository subsystems/configuration to running sessions.

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

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.journal
  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.query
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  CachedNode.Properties
  CachedNodeSupplier
  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.engine
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  CachedNode.Properties
  CachedNodeSupplier
  NodeCache
  NodeKey An immutable unique key for a node within the `repository`'s `database`.
  RepositoryCache

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.query.engine.process
  Class and Description
  CachedNode A representation of a node as stored within the cache.
  CachedNodeSupplier

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.query.model
  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.spi.index
  Class and Description
  CachedNode.Properties
  NodeKey An immutable unique key for a node within the `repository`'s `database`.

- Classes in org.modeshape.jcr.cache used by org.modeshape.jcr.spi.index.provider
  Class and Description
  CachedNode.Properties
  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
  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.