Package com.sleepycat.je.cleaner

Class Summary
BaseLocalUtilizationTracker Shared implementation for all local utilization trackers.
BaseUtilizationTracker Shared implementation for all utilization trackers.
Cleaner The Cleaner is responsible for effectively garbage collecting the JE log.
CleanerLogSummary Persistent form of log summary information, which currently is only the utilization correction info maintained by UtilizationCalculator, and is logged as part of the CheckpointEnd log entry.
CleanerStatDefinition Per-stat Metadata for JE cleaner statistics.
DbFileSummary Per-DB-per-file utilization counters.
DbFileSummaryMap  
FileProcessor Reads all entries in a log file and either determines them to be obsolete or marks them for migration.
FileSelector Keeps track of the status of files for which cleaning is in progres.
FileSelector.CheckpointStartCleanerState Holds copy of all checkpoint-dependent cleaner state.
FilesToMigrate Iterator over files that should be migrated by cleaning them, even if they don't need to be cleaned for other reasons.
FileSummary Per-file utilization counters.
INSummary Used to trace the relative numbers of full INs and BINDeltas that are obsolete vs active.
LNInfo The information necessary to lookup an LN.
LocalUtilizationTracker Accumulates changes to the utilization profile locally in a single thread.
OffsetList List of LSN offsets as a linked list of segments.
OffsetList.Segment One segment of a OffsetList containing at most SEGMENT_CAPACITY values.
PackedObsoleteInfo A sequence of obsolete info.
PackedOffsets Stores a sorted list of LSN offsets in a packed short representation.
RecoveryUtilizationTracker Accumulates changes to the utilization profile during recovery.
TrackedFileSummary Delta file summary info for a tracked file.
UtilizationCalculator Contains methods for calculating utilization and for selecting files to clean.
UtilizationCalculator.AverageSize Bundles a count of LNs and their total size, for use in calculating a running average.
UtilizationCalculator.TestAdjustment For passing adjustment information to a test hook.
UtilizationProfile The UP tracks utilization summary information for all log files.
UtilizationTracker Tracks changes to the utilization profile since the last checkpoint.
VerifyUtils Verify cleaner data structures
 



Copyright (c) 2004-2012 Oracle. All rights reserved.