Uses of Interface
one.microstream.storage.types.StorageEntityCacheEvaluator
-
Packages that use StorageEntityCacheEvaluator Package Description one.microstream.storage.types -
-
Uses of StorageEntityCacheEvaluator in one.microstream.storage.types
Classes in one.microstream.storage.types that implement StorageEntityCacheEvaluator Modifier and Type Class Description static classStorageEntityCacheEvaluator.DefaultMethods in one.microstream.storage.types that return StorageEntityCacheEvaluator Modifier and Type Method Description StorageEntityCacheEvaluatorStorageConfiguration.Builder.Default. entityCacheEvaluator()StorageEntityCacheEvaluatorStorageConfiguration.Builder. entityCacheEvaluator()StorageEntityCacheEvaluatorStorageConfiguration.Default. entityCacheEvaluator()StorageEntityCacheEvaluatorStorageConfiguration. entityCacheEvaluator()static StorageEntityCacheEvaluatorStorage. EntityCacheEvaluator()Creates a newStorageEntityCacheEvaluator.static StorageEntityCacheEvaluatorStorage. EntityCacheEvaluator(long timeoutMs)Creates a newStorageEntityCacheEvaluator.static StorageEntityCacheEvaluatorStorage. EntityCacheEvaluator(long timeoutMs, long threshold)Creates a newStorageEntityCacheEvaluator.protected StorageEntityCacheEvaluatorStorageConfiguration.Builder.Default. initializeEntityCacheEvaluator()static StorageEntityCacheEvaluatorStorageEntityCacheEvaluator. New()Pseudo-constructor method to create a newStorageEntityCacheEvaluatorinstance using default values defined byStorageEntityCacheEvaluator.Defaults.static StorageEntityCacheEvaluatorStorageEntityCacheEvaluator. New(long timeoutMs)Pseudo-constructor method to create a newStorageEntityCacheEvaluatorinstance using the passed value and default values defined byStorageEntityCacheEvaluator.Defaults.static StorageEntityCacheEvaluatorStorageEntityCacheEvaluator. New(long timeoutMs, long threshold)Pseudo-constructor method to create a newStorageEntityCacheEvaluatorinstance using the passed values.Methods in one.microstream.storage.types with parameters of type StorageEntityCacheEvaluator Modifier and Type Method Description static <C extends StorageConnection>
CStorage. consolidate(C storageConnection, StorageEntityCacheEvaluator entityEvaluator)Consolidates the storage system represented by the passedStorageConnectionby calling
StorageConnection.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, one.microstream.persistence.types.ObjectIdsSelector liveObjectIdChecker, one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceLiveStorerRegistry> refStorerRegistry, 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, one.microstream.persistence.types.ObjectIdsSelector liveObjectIdChecker, one.microstream.reference.Referencing<one.microstream.persistence.types.PersistenceLiveStorerRegistry> refStorerRegistry, boolean switchByteOrder, long rootTypeId)StorageRequestTaskCacheCheckStorageRequestTaskCreator. createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator, StorageOperationController operationController)StorageRequestTaskCacheCheckStorageRequestTaskCreator.Default. createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator, StorageOperationController operationController)booleanStorageConnection.Default. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageConnection. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)Same asStorageConnection.issueCacheCheck(long), but with using the passedStorageEntityCacheEvaluatorlogic instead of the configured one.booleanStorageRequestAcceptor.Default. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageRequestAcceptor. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)StorageRequestTaskCacheCheckStorageTaskBroker.Default. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)StorageRequestTaskCacheCheckStorageTaskBroker. issueCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageChannel.Default. issuedEntityCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageChannel. issuedEntityCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageEntityCache.Default. issuedEntityCacheCheck(long nanoTimeBudgetBound, StorageEntityCacheEvaluator entityEvaluator)booleanStorageEntityCache. issuedEntityCacheCheck(long nanoTimeBudgetBound, StorageEntityCacheEvaluator entityEvaluator)default voidStorageConnection. issueFullCacheCheck(StorageEntityCacheEvaluator entityEvaluator)Same asStorageConnection.issueFullCacheCheck(), but with using the passedStorageEntityCacheEvaluatorlogic instead of the configured one.static StorageConfigurationStorageConfiguration. New(StorageChannelCountProvider channelCountProvider, StorageHousekeepingController housekeepingController, StorageLiveFileProvider fileProvider, StorageDataFileEvaluator dataFileEvaluator, StorageEntityCacheEvaluator entityCacheEvaluator, StorageBackupSetup backupSetup)booleanStorageChannel.Default. performIssuedEntityCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator evaluator)booleanStorageHousekeepingBroker.Default. performIssuedEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget, StorageEntityCacheEvaluator evaluator)booleanStorageHousekeepingBroker. performIssuedEntityCacheCheck(StorageHousekeepingExecutor executor, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)booleanStorageHousekeepingExecutor. performIssuedEntityCacheCheck(long nanoTimeBudget, StorageEntityCacheEvaluator evaluator)BStorageConfiguration.Builder.Default. setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)BStorageConfiguration.Builder. setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)
-