# Hierarchy For Package org.modeshape.jcr.cache.document

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.modeshape.jcr.cache.document.AbstractChildReferences (implements org.modeshape.jcr.cache.ChildReferences)
    - org.modeshape.jcr.cache.document.ImmutableChildReferences.Medium
    - org.modeshape.jcr.cache.document.ImmutableChildReferences.ReferencesUnion
    - org.modeshape.jcr.cache.document.ImmutableChildReferences.Segmented
    - org.modeshape.jcr.cache.document.MutableChildReferences
    - org.modeshape.jcr.cache.document.SessionChildReferences
  - org.modeshape.jcr.cache.document.AbstractChildReferences.ChildReferenceWithNameIterator
  - org.modeshape.jcr.cache.document.AbstractSessionCache (implements org.modeshape.jcr.cache.document.DocumentCache, org.modeshape.jcr.cache.SessionCache)
    - org.modeshape.jcr.cache.document.ReadOnlySessionCache
    - org.modeshape.jcr.cache.document.WritableSessionCache
  - org.modeshape.jcr.cache.document.AbstractSessionCache.BasicSaveContext (implements org.modeshape.jcr.cache.SessionCache.SaveContext)
  - org.modeshape.jcr.cache.document.DocumentOptimizer (implements org.modeshape.jcr.cache.document.DocumentConstants)
  - org.modeshape.jcr.cache.document.DocumentTranslator (implements org.modeshape.jcr.cache.document.DocumentConstants)
  - org.modeshape.jcr.cache.document.DocumentTranslator.ChildReferencesInfo
  - org.modeshape.jcr.cache.document.ImmutableChildReferences
  - org.modeshape.jcr.cache.document.ImmutableChildReferences.EmptyChildReferences (implements org.modeshape.jcr.cache.ChildReferences)
  - org.modeshape.jcr.cache.document.ImmutableChildReferences.Segment
  - org.modeshape.jcr.cache.document.LazyCachedNode (implements org.modeshape.jcr.cache.CachedNode, java.io.Serializable)
  - org.modeshape.jcr.cache.document.LazyCachedNode.NonRootParentReferenceToSelf (implements org.modeshape.jcr.cache.document.LazyCachedNode.ParentReferenceToSelf)
  - org.modeshape.jcr.cache.document.LazyCachedNode.RootParentReferenceToSelf (implements org.modeshape.jcr.cache.document.LazyCachedNode.ParentReferenceToSelf)
  - org.modeshape.jcr.cache.document.LocalDocumentStore (implements org.modeshape.jcr.cache.document.DocumentStore)
  - org.modeshape.jcr.cache.document.LocalDocumentStore.DistributedOperation (implements org.infinispan.distexec.DistributedCallable<K,V,T>, org.modeshape.jcr.InfinispanUtil.Combiner<T>, java.io.Serializable)
  - org.modeshape.jcr.cache.document.LocalDocumentStore.DocumentOperation (implements java.io.Serializable)
  - org.modeshape.jcr.cache.document.LocalDocumentStore.DocumentOperationResults (implements java.io.Serializable)
  - org.modeshape.jcr.cache.document.NodeCacheIterator (implements java.util.Iterator<E>)
  - org.modeshape.jcr.cache.document.SessionNode (implements org.modeshape.jcr.cache.MutableCachedNode)
  - org.modeshape.jcr.cache.document.SessionNode.ChangedAdditionalParents
  - org.modeshape.jcr.cache.document.SessionNode.ChangedChildren (implements org.modeshape.jcr.cache.ChildReferences.Changes)
  - org.modeshape.jcr.cache.document.SessionNode.DeepCopy
    - org.modeshape.jcr.cache.document.SessionNode.DeepClone
  - org.modeshape.jcr.cache.document.SessionNode.FederatedSegmentChanges
  - org.modeshape.jcr.cache.document.SessionNode.InsertedChildReferences (implements java.lang.Iterable<T>)
  - org.modeshape.jcr.cache.document.SessionNode.Insertions (implements org.modeshape.jcr.cache.ChildReferences.ChildInsertions)
  - org.modeshape.jcr.cache.document.SessionNode.MixinChanges
  - org.modeshape.jcr.cache.document.SessionNode.PermissionChanges (implements org.modeshape.jcr.cache.MutableCachedNode.PermissionChanges)
  - org.modeshape.jcr.cache.document.SessionNode.ReferrerChanges
  - org.modeshape.jcr.cache.document.TransactionalWorkspaceCaches
  - org.modeshape.jcr.cache.document.UnionIterator<Type> (implements java.util.Iterator<E>)
  - org.modeshape.jcr.cache.document.WorkspaceCache (implements org.modeshape.jcr.cache.document.DocumentCache)
    - org.modeshape.jcr.cache.document.TransactionalWorkspaceCache
  - org.modeshape.jcr.cache.document.WorkspaceCache.NonSystemChangeNotifier (implements org.modeshape.jcr.cache.change.ChangeSetListener)
  - org.modeshape.jcr.cache.document.WorkspaceCache.SystemChangeNotifier (implements org.modeshape.jcr.cache.change.ChangeSetListener)

## Interface Hierarchy

- org.modeshape.jcr.cache.CachedNodeSupplier
  - org.modeshape.jcr.cache.NodeCache
    - org.modeshape.jcr.cache.document.DocumentCache
- org.modeshape.jcr.cache.document.DocumentConstants
- org.modeshape.jcr.cache.document.DocumentStore
- org.modeshape.jcr.cache.document.LazyCachedNode.ParentReferenceToSelf
- org.modeshape.jcr.cache.document.NodeCacheIterator.NodeFilter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.modeshape.jcr.cache.document.SessionNode.LockChange

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