Package one.microstream.storage.types
Class StorageHousekeepingController.Default
java.lang.Object
one.microstream.storage.types.StorageHousekeepingController.Default
- All Implemented Interfaces:
StorageHousekeepingController
- Enclosing interface:
- StorageHousekeepingController
public static final class StorageHousekeepingController.Default extends Object implements StorageHousekeepingController
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageHousekeepingController
StorageHousekeepingController.Default, StorageHousekeepingController.Defaults, StorageHousekeepingController.Validation -
Constructor Summary
Constructors Constructor Description Default() -
Method Summary
Modifier and Type Method Description longfileCheckTimeBudgetNs()longgarbageCollectionTimeBudgetNs()longhousekeepingIntervalMs()longhousekeepingTimeBudgetNs()longliveCheckTimeBudgetNs()StringtoString()
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
housekeepingIntervalMs
public final long housekeepingIntervalMs()- Specified by:
housekeepingIntervalMsin interfaceStorageHousekeepingController- Returns:
- The housekeeping interval in milliseconds.
-
housekeepingTimeBudgetNs
public final long housekeepingTimeBudgetNs()- Specified by:
housekeepingTimeBudgetNsin interfaceStorageHousekeepingController- Returns:
- The general housekeeping time budget per interval in nanoseconds.
-
garbageCollectionTimeBudgetNs
public final long garbageCollectionTimeBudgetNs()- Specified by:
garbageCollectionTimeBudgetNsin interfaceStorageHousekeepingController- Returns:
- The garbage collection housekeeping time budget per interval in nanoseconds.
-
liveCheckTimeBudgetNs
public final long liveCheckTimeBudgetNs()- Specified by:
liveCheckTimeBudgetNsin interfaceStorageHousekeepingController- Returns:
- The live/cache check housekeeping time budget per interval in nanoseconds.
-
fileCheckTimeBudgetNs
public final long fileCheckTimeBudgetNs()- Specified by:
fileCheckTimeBudgetNsin interfaceStorageHousekeepingController- Returns:
- The file cleanup housekeeping time budget per interval in nanoseconds.
-
toString
-