|
Class Summary |
| CacheManager |
This class manages the size of the caches used in Jackrabbit. |
| CacheManager.CacheInfo |
Internal copy of the cache information. |
| ChangeLog |
Registers changes made to states and references and consolidates
empty changes. |
| ChildNodeEntry |
ChildNodeEntry specifies the name, index (in the case of
same-name siblings) and the UUID of a child node entry. |
| DefaultISMLocking |
DefaultISMLocking implements the default locking strategy using
coarse grained locking on an ItemStateManager wide read-write lock. |
| FineGrainedISMLocking |
FineGrainedISMLocking... |
| ItemState |
ItemState represents the state of an Item. |
| ItemStateMap |
A Map based ItemStateStore implementation. |
| ItemStateReferenceCache |
ItemStateReferenceCache internally consists of 2 components:
an ItemStateReferenceMap serving as the primary (or main)
cache; it holds weak references to ItemState instances. |
| ItemStateReferenceMap |
ItemStateReferenceMap is a specialized ItemStateMap
that stores WEAK references to ItemState objects. |
| LocalItemStateManager |
Local ItemStateManager that isolates changes to
persistent states from other clients. |
| ManagedMLRUItemStateCacheFactory |
This class constructs new MLRUItemStateCache. |
| MLRUItemStateCache |
An ItemStateCache implementation that internally uses a
LinkedMap to maintain a cache of ItemState objects. |
| NodeReferences |
NodeReferences represents the references (i.e. |
| NodeState |
NodeState represents the state of a Node. |
| PropertyState |
PropertyState represents the state of a Property. |
| SessionItemStateManager |
Item state manager that handles both transient and persistent items. |
| SharedItemStateManager |
Shared ItemStateManager (SISM). |
| StateChangeDispatcher |
Component that holds references to listeners interested in changes to item
states and dispatches notifications. |
| XAItemStateManager |
Extension to LocalItemStateManager that remembers changes on
multiple save() requests and commits them only when an associated transaction
is itself committed. |