| Package | Description |
|---|---|
| com.sleepycat.je.cleaner |
INTERNAL: disk garbage collection.
|
| com.sleepycat.je.dbi |
INTERNAL: Underlying XxxImpl classes for Environment, Database and Cursor,
plus other misc classes (originally, dbi meant "db internal interface").
|
| com.sleepycat.je.evictor |
INTERNAL: Evicts data from the main and off-heap caches when they overflow.
|
| com.sleepycat.je.recovery |
INTERNAL: Performs recovery/startup processing during Environment open, and
checkpoints to bound recovery time.
|
| com.sleepycat.je.rep.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.statcap |
INTERNAL: Statistics capture and output to je.stat.csv file.
|
| com.sleepycat.je.txn |
INTERNAL: Transaction management and locking (concurrency control).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Cleaner
The Cleaner is responsible for effectively garbage collecting the JE log.
|
class |
DataEraser
Erases obsolete data from disk during a configured interval.
|
class |
ExtinctionScanner
Performs async processing for Record Extinction and Database Extinction,
via the
RecordExtinction and DatabaseExtinction tasks. |
class |
UtilizationCalculator
Contains methods for calculating utilization and for selecting files to
clean.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnvironmentImpl
Underlying Environment implementation.
|
class |
MemoryBudget
MemoryBudget calculates the available memory for JE and how to apportion
it between cache and log buffers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EnvironmentImpl.addConfigObserver(EnvConfigObserver o)
Adds an observer of mutable config changes.
|
void |
EnvironmentImpl.removeConfigObserver(EnvConfigObserver o)
Removes an observer of mutable config changes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Evictor
Overview
--------
The Evictor is responsible for managing the JE cache.
|
class |
OffHeapCache
Off-heap cache and evictor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Checkpointer
The Checkpointer looks through the tree for internal nodes that must be
flushed to the log.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RepImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
EnvStatsLogger |
class |
StatCapture |
| Modifier and Type | Class and Description |
|---|---|
class |
DummyLockManager
DummyLockManager performs minimal locking and is used when
EnvironmentConfig.ENV_IS_LOCKING is false. |
class |
LockManager
LockManager manages locks.
|
class |
SyncedLockManager
SyncedLockManager uses the synchronized keyword to implement its critical
sections.
|
Copyright © 2024. All rights reserved.