Package one.microstream.storage.types
Class StorageDataFileEvaluator.Default
- java.lang.Object
-
- one.microstream.storage.types.StorageDataFileEvaluator.Default
-
- All Implemented Interfaces:
StorageDataFileDissolvingEvaluator,StorageDataFileEvaluator
- Enclosing interface:
- StorageDataFileEvaluator
public static final class StorageDataFileEvaluator.Default extends Object implements StorageDataFileEvaluator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageDataFileEvaluator
StorageDataFileEvaluator.Default, StorageDataFileEvaluator.Defaults, StorageDataFileEvaluator.Validation
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancleanupHeadFile()intfileMaximumSize()intfileMinimumSize()doubleminimumUseRatio()booleanneedsDissolving(StorageLiveDataFile storageFile)booleanneedsRetirement(long fileTotalLength)StringtoString()
-
-
-
Method Detail
-
fileMinimumSize
public final int fileMinimumSize()
- Specified by:
fileMinimumSizein interfaceStorageDataFileEvaluator
-
fileMaximumSize
public final int fileMaximumSize()
- Specified by:
fileMaximumSizein interfaceStorageDataFileEvaluator
-
minimumUseRatio
public double minimumUseRatio()
-
cleanupHeadFile
public boolean cleanupHeadFile()
-
needsDissolving
public final boolean needsDissolving(StorageLiveDataFile storageFile)
- Specified by:
needsDissolvingin interfaceStorageDataFileDissolvingEvaluator- Specified by:
needsDissolvingin interfaceStorageDataFileEvaluator
-
needsRetirement
public final boolean needsRetirement(long fileTotalLength)
- Specified by:
needsRetirementin interfaceStorageDataFileEvaluator
-
-