Interface | Description |
---|---|
FileStoreStatsMBean |
Class | Description |
---|---|
AbstractFileStore |
The storage implementation for tar files.
|
FileReaper |
Thread-safe class tracking files to be removed.
|
FileStore |
The storage implementation for tar files.
|
FileStoreBuilder |
Builder for creating
FileStore instances. |
FileStoreGCMonitor |
GCMonitor implementation providing the file store gc status. |
FileStoreStats | |
GCJournal |
Persists the repository size and the reclaimed size following a cleanup
operation in the
gc.log file with the format:
'repoSize, reclaimedSize, timestamp, gc generation, gc full generation (since Oak 1.8),
number of nodes compacted, root id (since Oak 1.8)'. |
GCJournal.GCJournalEntry | |
GCMemoryBarrier |
Responsible for raising the low memory flag whenever the available memory
falls under a specified threshold.
|
GCNodeWriteMonitor |
Monitors the compaction cycle and keeps a compacted nodes counter, in order
to provide a best effort progress log based on extrapolating the previous
size and node count and current size to deduce current node count.
|
JournalEntry |
A value class representing an entry in the revisions journal.
|
JournalReader |
Iterator over the revisions in the journal in reverse order
(end of the file to beginning).
|
LocalGCJournalFile | |
LocalManifestFile | |
ManifestChecker | |
MetricsIOMonitor |
This
IOMonitor implementations registers the following monitoring endpoints
with the Metrics library if available:
MetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_BYTES :
a meter metrics for the number of bytes read from tar files
MetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_BYTES :
a meter metrics for the number of bytes written to tar files
MetricsIOMonitor.OAK_SEGMENT_SEGMENT_READ_TIME :
a timer metrics for the time spent reading from tar files
MetricsIOMonitor.OAK_SEGMENT_SEGMENT_WRITE_TIME :
a timer metrics for the time spent writing to tar files
|
MetricsRemoteStoreMonitor | |
PriorityCache<K,V> |
PriorityCache implements a partial mapping from keys of type K to values
of type V . |
ReadOnlyFileStore |
A read only
AbstractFileStore implementation that supports going back
to old revisions. |
ReadOnlyRevisions | |
Scheduler |
A simple scheduler for executing and scheduling tasks in the background.
|
TarRevisions |
This implementation of
Revisions is backed by a
journal file where the current head is persisted
by calling TarRevisions.tryFlush(Flusher) . |
Exception | Description |
---|---|
InvalidFileStoreVersionException |
Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.