| Interface | Description |
|---|---|
| FileStoreStatsMBean | |
| GCEstimation |
| Class | Description |
|---|---|
| AbstractFileStore |
The storage implementation for tar files.
|
| 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 journal file with the format:
'repoSize, reclaimedSize, timestamp, gcGen, nodes compacted'. |
| 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.
|
| JournalReader |
Iterator over the revisions in the journal in reverse order
(end of the file to beginning).
|
| 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 | |
| SafeRunnable |
A
Runnable implementation that is safe to submit to an executor
or Scheduler. |
| Scheduler |
A simple scheduler for executing and scheduling tasks in the background.
|
| SizeDeltaGcEstimation | |
| TarRevisions |
This implementation of
Revisions is backed by a
journal file where the current head is persisted
by calling TarRevisions.flush(Callable). |
| Exception | Description |
|---|---|
| InvalidFileStoreVersionException |
Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.