org.mapdb
Class Volume.MemoryVol
java.lang.Object
org.mapdb.Volume
org.mapdb.Volume.ByteBufferVol
org.mapdb.Volume.MemoryVol
- Enclosing class:
- Volume
public static final class Volume.MemoryVol
- extends Volume.ByteBufferVol
|
Constructor Summary |
Volume.MemoryVol(boolean useDirectBuffer,
long sizeLimit,
int chunkShift)
|
| Methods inherited from class org.mapdb.Volume.ByteBufferVol |
getByte, getDataInput, getInt, getLong, isEmpty, isSliced, putByte, putData, putData, putInt, putLong, tryAvailable, unmap |
| Methods inherited from class org.mapdb.Volume |
ensureAvailable, fileFactory, fileFactory, getPackedLong, getSixLong, getUnsignedByte, getUnsignedShort, memoryFactory, putPackedLong, putSixLong, putUnsignedByte, putUnsignedShort, volumeForFile, volumeTransfer |
useDirectBuffer
protected final boolean useDirectBuffer
Volume.MemoryVol
public Volume.MemoryVol(boolean useDirectBuffer,
long sizeLimit,
int chunkShift)
toString
public String toString()
- Overrides:
toString in class Object
makeNewBuffer
protected ByteBuffer makeNewBuffer(long offset)
- Specified by:
makeNewBuffer in class Volume.ByteBufferVol
truncate
public void truncate(long size)
- Specified by:
truncate in class Volume
close
public void close()
- Specified by:
close in class Volume
sync
public void sync()
- Specified by:
sync in class Volume
deleteFile
public void deleteFile()
- Specified by:
deleteFile in class Volume
getFile
public File getFile()
- Description copied from class:
Volume
- returns underlying file if it exists
- Specified by:
getFile in class Volume
Copyright © 2014. All Rights Reserved.