Package one.microstream.storage.types
Interface StorageHousekeepingBroker
-
- All Known Implementing Classes:
StorageHousekeepingBroker.Default
public interface StorageHousekeepingBroker
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageHousekeepingBroker.Default
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static StorageHousekeepingBrokerNew()booleanperformEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)booleanperformFileCleanupCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)booleanperformGarbageCollection(StorageHousekeepingExecutor executor, long nanoTimeBudget)booleanperformIssuedEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanperformIssuedFileCleanupCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)booleanperformIssuedGarbageCollection(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
-
-
Method Detail
-
performIssuedFileCleanupCheck
boolean performIssuedFileCleanupCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
performIssuedGarbageCollection
boolean performIssuedGarbageCollection(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
performIssuedEntityCacheCheck
boolean performIssuedEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)
-
performFileCleanupCheck
boolean performFileCleanupCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
performGarbageCollection
boolean performGarbageCollection(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
performEntityCacheCheck
boolean performEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget)
-
New
static StorageHousekeepingBroker New()
-
-