Package org.rocksdb
Class WriteBufferManager
- java.lang.Object
-
- org.rocksdb.AbstractNativeReference
-
- org.rocksdb.AbstractImmutableNativeReference
-
- org.rocksdb.RocksObject
-
- org.rocksdb.WriteBufferManager
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class WriteBufferManager extends RocksObject
Java wrapper over native write_buffer_manager class
-
-
Field Summary
-
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_
-
Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_
-
-
Constructor Summary
Constructors Constructor Description WriteBufferManager(long bufferSizeBytes, Cache cache)Construct a new instance of WriteBufferManager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddisposeInternal(long handle)-
Methods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandle
-
Methods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandle
-
Methods inherited from class org.rocksdb.AbstractNativeReference
dispose, finalize
-
-
-
-
Constructor Detail
-
WriteBufferManager
public WriteBufferManager(long bufferSizeBytes, Cache cache)Construct a new instance of WriteBufferManager. Check https://github.com/facebook/rocksdb/wiki/Write-Buffer-Manager for more details on when to use it- Parameters:
bufferSizeBytes- buffer size(in bytes) to use for native write_buffer_managercache- cache whose memory should be bounded by this write buffer manager
-
-
Method Detail
-
disposeInternal
protected void disposeInternal(long handle)
- Specified by:
disposeInternalin classRocksObject
-
-