Package org.apache.cassandra.io.util
Class SpinningDiskOptimizationStrategy
java.lang.Object
org.apache.cassandra.io.util.SpinningDiskOptimizationStrategy
- All Implemented Interfaces:
DiskOptimizationStrategy
-
Field Summary
Fields inherited from interface org.apache.cassandra.io.util.DiskOptimizationStrategy
MAX_BUFFER_SIZE, MIN_BUFFER_SIZE, MIN_BUFFER_SIZE_MASK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbufferSize(long recordSize) For spinning disks always add one page.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cassandra.io.util.DiskOptimizationStrategy
roundBufferSize
-
Constructor Details
-
SpinningDiskOptimizationStrategy
public SpinningDiskOptimizationStrategy()
-
-
Method Details
-
bufferSize
public int bufferSize(long recordSize) For spinning disks always add one page.- Specified by:
bufferSizein interfaceDiskOptimizationStrategy- Parameters:
recordSize- record size- Returns:
- the buffer size for a given record size.
-