Object/Trait

swaydb.data.config

MMAP

Related Docs: trait MMAP | package config

Permalink

object MMAP

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MMAP
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Disabled(forceSave: ChannelFiles) extends Segment with Map with Product with Serializable

    Permalink
  2. case class Enabled(deleteAfterClean: Boolean, forceSave: MMAPFiles) extends Segment with Map with Product with Serializable

    Permalink

    Enables memory-mapped files for both reads and writes.

    Enables memory-mapped files for both reads and writes.

    deleteAfterClean

    If true deletes memory-mapped files only after they in-memory buffer is cleared. This configurations is required for windows. Use swaydb.data.util.OperatingSystem.isWindows to set this.

    forceSave

    Sets the configurations for force saving memory-mapped files. See - https://github.com/simerplaha/SwayDB/issues/251.

  3. sealed trait Map extends MMAP

    Permalink

    Configurations that can be applied to .log files

  4. case class ReadOnly(deleteAfterClean: Boolean) extends Segment with Product with Serializable

    Permalink

    Enables memory-mapped files for read only.

    Enables memory-mapped files for read only. This does not require force safe as

    deleteAfterClean

    If true deletes memory-mapped files only after they in-memory buffer is cleared. This configurations is required for windows. Use swaydb.data.util.OperatingSystem.isWindows to set this.

  5. sealed trait Segment extends MMAP

    Permalink

    Configurations that can be applied to .seg files.

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def disabled(forceSave: ChannelFiles): Disabled

    Permalink
  7. def enabled(deleteAfterClean: Boolean, forceSave: MMAPFiles): Enabled

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def readOnly(deleteAfterClean: Boolean): ReadOnly

    Permalink
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped