Package org.teamapps.universaldb.util
Class MappedStoreUtil
java.lang.Object
org.teamapps.universaldb.util.MappedStoreUtil
public class MappedStoreUtil
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.nio.ByteOrderBYTE_ORDER -
Constructor Summary
Constructors Constructor Description MappedStoreUtil() -
Method Summary
Modifier and Type Method Description static org.agrona.concurrent.AtomicBuffercreateAtomicBuffer(java.io.File file, int bufferSize)static java.nio.MappedByteBuffercreateBuffer(java.io.File file, int bufferSize)static voiddeleteBufferAndData(java.io.File file, java.nio.MappedByteBuffer buffer)static voiddeleteBufferAndData(java.io.File file, org.agrona.concurrent.AtomicBuffer atomicBuffer)static voidreleaseBufferUnsafe(java.nio.MappedByteBuffer buffer)
-
Field Details
-
BYTE_ORDER
public static java.nio.ByteOrder BYTE_ORDER
-
-
Constructor Details
-
MappedStoreUtil
public MappedStoreUtil()
-
-
Method Details
-
createAtomicBuffer
public static org.agrona.concurrent.AtomicBuffer createAtomicBuffer(java.io.File file, int bufferSize) -
createBuffer
public static java.nio.MappedByteBuffer createBuffer(java.io.File file, int bufferSize) -
deleteBufferAndData
public static void deleteBufferAndData(java.io.File file, java.nio.MappedByteBuffer buffer) -
deleteBufferAndData
public static void deleteBufferAndData(java.io.File file, org.agrona.concurrent.AtomicBuffer atomicBuffer) -
releaseBufferUnsafe
public static void releaseBufferUnsafe(java.nio.MappedByteBuffer buffer)
-