| Package | Description |
|---|---|
| one.microstream.storage.types |
| Modifier and Type | Class and Description |
|---|---|
static class |
StorageEntityCacheEvaluator.Default |
| Modifier and Type | Method and Description |
|---|---|
StorageEntityCacheEvaluator |
StorageConfiguration.entityCacheEvaluator() |
StorageEntityCacheEvaluator |
StorageConfiguration.Default.entityCacheEvaluator() |
StorageEntityCacheEvaluator |
StorageConfiguration.Builder.entityCacheEvaluator() |
StorageEntityCacheEvaluator |
StorageConfiguration.Builder.Default.entityCacheEvaluator() |
static StorageEntityCacheEvaluator |
Storage.EntityCacheEvaluator()
Creates a new
StorageEntityCacheEvaluator. |
static StorageEntityCacheEvaluator |
Storage.EntityCacheEvaluator(long timeoutMs)
Creates a new
StorageEntityCacheEvaluator. |
static StorageEntityCacheEvaluator |
Storage.EntityCacheEvaluator(long timeoutMs,
long threshold)
Creates a new
StorageEntityCacheEvaluator. |
protected StorageEntityCacheEvaluator |
StorageConfiguration.Builder.Default.initializeEntityCacheEvaluator() |
static StorageEntityCacheEvaluator |
StorageEntityCacheEvaluator.New()
Pseudo-constructor method to create a new
StorageEntityCacheEvaluator instance
using default values defined by StorageEntityCacheEvaluator.Defaults. |
static StorageEntityCacheEvaluator |
StorageEntityCacheEvaluator.New(long timeoutMs)
Pseudo-constructor method to create a new
StorageEntityCacheEvaluator instance
using the passed value and default values defined by StorageEntityCacheEvaluator.Defaults. |
static StorageEntityCacheEvaluator |
StorageEntityCacheEvaluator.New(long timeoutMs,
long threshold)
Pseudo-constructor method to create a new
StorageEntityCacheEvaluator instance
using the passed values. |
| Modifier and Type | Method and Description |
|---|---|
static <C extends StorageConnection> |
Storage.consolidate(C storageConnection,
StorageEntityCacheEvaluator entityEvaluator)
Consolidates the storage system represented by the passed
StorageConnection by callingStorageConnection.issueFullGarbageCollection()StorageConnection.issueFullFileCheck()StorageConnection.issueFullCacheCheck(StorageEntityCacheEvaluator)in that order. |
StorageChannel[] |
StorageChannelsCreator.createChannels(int channelCount,
StorageInitialDataFileNumberProvider initialDataFileNumberProvider,
StorageExceptionHandler exceptionHandler,
StorageDataFileEvaluator fileDissolver,
StorageLiveFileProvider liveFileProvider,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageTypeDictionary typeDictionary,
StorageTaskBroker taskBroker,
StorageOperationController operationController,
StorageHousekeepingBroker housekeepingBroker,
StorageHousekeepingController housekeepingController,
StorageTimestampProvider timestampProvider,
StorageWriteController writeController,
StorageFileWriter.Provider writerProvider,
StorageGCZombieOidHandler zombieOidHandler,
StorageRootOidSelector.Provider rootOidSelectorProvider,
StorageObjectIdMarkQueue.Creator oidMarkQueueCreator,
StorageEntityMarkMonitor.Creator entityMarkMonitorCreator,
StorageBackupHandler backupHandler,
StorageEventLogger eventLogger,
boolean switchByteOrder,
long rootTypeId) |
StorageChannel.Default[] |
StorageChannelsCreator.Default.createChannels(int channelCount,
StorageInitialDataFileNumberProvider initialDataFileNumberProvider,
StorageExceptionHandler exceptionHandler,
StorageDataFileEvaluator dataFileEvaluator,
StorageLiveFileProvider liveFileProvider,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageTypeDictionary typeDictionary,
StorageTaskBroker taskBroker,
StorageOperationController operationController,
StorageHousekeepingBroker housekeepingBroker,
StorageHousekeepingController housekeepingController,
StorageTimestampProvider timestampProvider,
StorageWriteController writeController,
StorageFileWriter.Provider writerProvider,
StorageGCZombieOidHandler zombieOidHandler,
StorageRootOidSelector.Provider rootOidSelectorProvider,
StorageObjectIdMarkQueue.Creator oidMarkQueueCreator,
StorageEntityMarkMonitor.Creator entityMarkMonitorCreator,
StorageBackupHandler backupHandler,
StorageEventLogger eventLogger,
boolean switchByteOrder,
long rootTypeId) |
StorageRequestTaskCacheCheck |
StorageRequestTaskCreator.createFullCacheCheckTask(int channelCount,
long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator,
StorageOperationController operationController) |
StorageRequestTaskCacheCheck |
StorageRequestTaskCreator.Default.createFullCacheCheckTask(int channelCount,
long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator,
StorageOperationController controller) |
boolean |
StorageRequestAcceptor.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageRequestAcceptor.Default.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageConnection.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator)
Same as
StorageConnection.issueCacheCheck(long), but with using the passed StorageEntityCacheEvaluator
logic instead of the configured one. |
boolean |
StorageConnection.Default.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
StorageRequestTaskCacheCheck |
StorageTaskBroker.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
StorageRequestTaskCacheCheck |
StorageTaskBroker.Default.issueCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageChannel.issuedEntityCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageChannel.Default.issuedEntityCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageEntityCache.issuedEntityCacheCheck(long nanoTimeBudgetBound,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageEntityCache.Default.issuedEntityCacheCheck(long nanoTimeBudgetBound,
StorageEntityCacheEvaluator entityEvaluator) |
default void |
StorageConnection.issueFullCacheCheck(StorageEntityCacheEvaluator entityEvaluator)
Same as
StorageConnection.issueFullCacheCheck(), but with using the passed StorageEntityCacheEvaluator
logic instead of the configured one. |
static StorageConfiguration |
StorageConfiguration.New(StorageChannelCountProvider channelCountProvider,
StorageHousekeepingController housekeepingController,
StorageLiveFileProvider fileProvider,
StorageDataFileEvaluator dataFileEvaluator,
StorageEntityCacheEvaluator entityCacheEvaluator,
StorageBackupSetup backupSetup) |
boolean |
StorageChannel.Default.performIssuedEntityCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator evaluator) |
boolean |
StorageHousekeepingExecutor.performIssuedEntityCacheCheck(long nanoTimeBudget,
StorageEntityCacheEvaluator evaluator) |
boolean |
StorageHousekeepingBroker.performIssuedEntityCacheCheck(StorageHousekeepingExecutor executor,
long nanoTimeBudget,
StorageEntityCacheEvaluator entityEvaluator) |
boolean |
StorageHousekeepingBroker.Default.performIssuedEntityCacheCheck(StorageHousekeepingExecutor executor,
long nanoTimeBudget,
StorageEntityCacheEvaluator evaluator) |
B |
StorageConfiguration.Builder.setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator) |
B |
StorageConfiguration.Builder.Default.setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator) |
Copyright © 2022 MicroStream Software. All rights reserved.