co.teapot.mmalloc

MMapByteBuffer

Related Doc: package mmalloc

class MMapByteBuffer extends LargeMappedByteBuffer

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MMapByteBuffer
  2. LargeMappedByteBuffer
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MMapByteBuffer(f: File)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val ChunkSize: Long

    To prevent repeated small size increases, round all size increases to the next multiple of ChunkSize.

  5. val MinExpansionFactor: Double

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  9. def copy(destIndex: Long, srcIndex: Long, byteCount: Long): Unit

    Copies byteCount bytes from srcIndex to destIndex in this buffer.

    Copies byteCount bytes from srcIndex to destIndex in this buffer.

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  10. def ensureSize(i: Long): Unit

    Makes sure that the given index is a valid offset by remapping if needed.

  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def getInt(index: Long): Int

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  16. def getLong(index: Long): Long

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def intSeq(start: Long, len: Int): IndexedSeq[Int]

    Definition Classes
    LargeMappedByteBuffer
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def loadFileToRam(): Unit

    Loads the underlying memory mapped file into physical RAM.

    Loads the underlying memory mapped file into physical RAM. Uses mlock.

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  21. def longSeq(start: Long, len: Int): IndexedSeq[Long]

    Definition Classes
    LargeMappedByteBuffer
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def putInt(index: Long, v: Int, forceToDisk: Boolean = false): Unit

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  26. def putLong(index: Long, v: Long, forceToDisk: Boolean = false): Unit

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  27. def syncToDisk(): Unit

    Syncs all buffers to disk and blocks until that completes (see MappedByteBuffer.force()).

    Syncs all buffers to disk and blocks until that completes (see MappedByteBuffer.force()).

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  28. def syncToDisk(startIndex: Long, count: Long): Unit

    Syncs the buffer containing the given indexes in the given range to disk and blocks until that completes (see MappedByteBuffer.force()).

    Syncs the buffer containing the given indexes in the given range to disk and blocks until that completes (see MappedByteBuffer.force()).

    Definition Classes
    MMapByteBufferLargeMappedByteBuffer
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LargeMappedByteBuffer

Inherited from AnyRef

Inherited from Any

Ungrouped