public class RocksEnv extends Env
A RocksEnv is an interface used by the rocksdb implementation to access operating system functionality like the filesystem etc.
All Env implementations are safe for concurrent access from multiple threads without any external synchronization.
COMPACTION_POOL, FLUSH_POOL
nativeHandle_
Modifier and Type | Method and Description |
---|---|
protected void |
disposeInternal(long handle)
The helper function of
AbstractNativeReference.dispose() which all subclasses of
RocksObject must implement to release their associated C++
resource. |
getDefault, getThreadPoolQueueLen, setBackgroundThreads, setBackgroundThreads
disposeInternal
close, disOwnNativeHandle, isOwningHandle
dispose, finalize
protected final void disposeInternal(long handle)
The helper function of AbstractNativeReference.dispose()
which all subclasses of
RocksObject
must implement to release their associated C++
resource.
Note: this class is used to use the default RocksEnv with RocksJava. The default env allocation is managed by C++.
disposeInternal
in class RocksObject