| CacheAccessTracker<K,V> |
Cache wrapper exposing the number of read accesses and the
number of misses ot the underlying cache via the StatisticsProvider.
|
| CacheWeights |
|
| CacheWeights.NodeCacheWeigher |
|
| CacheWeights.OneWeigher<K,V> |
|
| CacheWeights.ReaderStringCacheWeigher |
|
| CacheWeights.ReaderTemplateCacheWeigher |
|
| CacheWeights.SegmentCacheWeigher |
|
| CacheWeights.StringCacheWeigher |
|
| CacheWeights.TemplateCacheWeigher |
|
| CachingSegmentReader |
This SegmentReader implementation implements caching for
strings and templates.
|
| CancelableDiff |
A NodeStateDiff that cancels itself when a condition occurs.
|
| CheckpointCompactor |
This compactor implementation is aware of the checkpoints in the repository.
|
| ClassicCompactor |
Instances of this class can be used to compact a node state.
|
| Compactor |
A compactor compacts the differences between two NodeStates
( before and after) on top of a third NodeState
( onto).
|
| DefaultSegmentWriter |
Converts nodes, properties, values, etc.
|
| DefaultSegmentWriterBuilder |
|
| FileStoreHelper |
|
| LegacyCheckpointCompactor |
Deprecated.
|
| LoggingHook |
|
| MapRecord |
A map.
|
| ParallelCompactor |
This compactor implementation leverages the tree structure of the repository for concurrent compaction.
|
| PropertyTemplate |
A property definition within a template (the property name, the type, and the
index within the list of properties for the given node).
|
| ReaderCache<T> |
A cache consisting of a fast and slow component.
|
| RecordCache<K> |
Partial mapping of keys of type K to values of type RecordId.
|
| RecordCacheStats |
|
| RecordId |
The record id.
|
| RecordIdSet |
|
| RecordUsageAnalyser |
This utility breaks down space usage per record type.
|
| Segment |
A list of records.
|
| SegmentBlob |
A BLOB (stream of bytes).
|
| SegmentBlobReferenceRetriever |
|
| SegmentBufferMonitor |
|
| SegmentBufferWriter |
This class encapsulates the state of a segment being written.
|
| SegmentBufferWriterPool |
This WriteOperationHandler uses a pool of SegmentBufferWriters,
which it passes to its execute method.
|
| SegmentBufferWriterPool.SegmentBufferWriterPoolFactory |
|
| SegmentCache |
|
| SegmentCheckpointMBean |
CheckpointMBean implementation for the SegmentNodeStore.
|
| SegmentId |
Segment identifier.
|
| SegmentIdTable |
Hash table of weak references to segment identifiers.
|
| SegmentNodeBuilder |
A node builder that keeps track of the number of updates
(set property calls and so on).
|
| SegmentNodeState |
A record of type "NODE".
|
| SegmentNodeStateHelper |
|
| SegmentNodeStore |
The top level class for the segment store.
|
| SegmentNodeStore.SegmentNodeStoreBuilder |
|
| SegmentNodeStoreBuilders |
|
| SegmentNodeStoreFactory |
A factory allowing creation of secondary segment node stores.
|
| SegmentNodeStoreMonitorService |
An OSGi wrapper for segment node store monitoring configurations.
|
| SegmentNodeStoreService |
An OSGi wrapper for the segment node store.
|
| SegmentNodeStoreStats |
|
| SegmentParser |
SegmentParser serves as a base class for parsing segments.
|
| SegmentParser.BlobInfo |
|
| SegmentParser.ListBucketInfo |
|
| SegmentParser.ListInfo |
|
| SegmentParser.MapInfo |
|
| SegmentParser.NodeInfo |
|
| SegmentParser.PropertyInfo |
|
| SegmentParser.TemplateInfo |
|
| SegmentParser.ValueInfo |
|
| SegmentPropertyState |
A property, which can read a value or list record from a segment.
|
| SegmentStream |
For reading any record of type "VALUE" as binary streams.
|
| SegmentTracker |
Tracker of references to segment identifiers and segment instances
that are currently kept in memory and factory for creating SegmentId
instances.
|
| StringCache |
|
| Template |
The in-memory representation of a "hidden class" of a node; inspired by the
Chrome V8 Javascript engine).
|
| TemplateCache |
|
| WriterCacheManager |
Instances of this class manage the deduplication caches used by the SegmentWriter to avoid writing multiple copies of the same record.
|
| WriterCacheManager.Default |
|
| WriterCacheManager.Empty |
|