Packages

class Config[A, F <: OnKey[A, Void, Return.Set[Void]], SF] extends AnyRef

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

Instance Constructors

  1. new Config(mapSize: Int = 4.mb, segmentSize: Int = 2.mb, maxOpenSegments: Int = 100, maxCachedKeyValuesPerSegment: Int = 10, fileSweeperPollInterval: Duration = 10.seconds.toJava, mightContainFalsePositiveRate: Double = 0.01, deleteSegmentsEventually: Boolean = true, acceleration: JavaFunction[LevelZeroMeter, Accelerator] = Accelerator.noBrakes() _).asJava, comparator: IO[Comparator[ByteSlice], Comparator[A]] = ..., fileSweeperExecutorService: ExecutorService = SwayDB.defaultExecutorService, serializer: Serializer[A], functionClassTag: ClassTag[SF])

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. var acceleration: JavaFunction[LevelZeroMeter, Accelerator]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. var comparator: IO[Comparator[ByteSlice], Comparator[A]]
  8. var deleteSegmentsEventually: Boolean
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. implicit def fileSweeperEC: ExecutionContext
  12. var fileSweeperExecutorService: ExecutorService
  13. var fileSweeperPollInterval: Duration
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getAcceleration(): JavaFunction[LevelZeroMeter, Accelerator]
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def getComparator(): IO[Comparator[ByteSlice], Comparator[A]]
  18. def getFileSweeperExecutorService(): ExecutorService
  19. def getFileSweeperPollInterval(): Duration
  20. def getMapSize(): Int
  21. def getMaxCachedKeyValuesPerSegment(): Int
  22. def getMaxOpenSegments(): Int
  23. def getMightContainFalsePositiveRate(): Double
  24. def getSegmentSize(): Int
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def init(): IO[Throwable, SetIO[A, F]]
  27. def isDeleteSegmentsEventually(): Boolean
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. var mapSize: Int
  30. var maxCachedKeyValuesPerSegment: Int
  31. var maxOpenSegments: Int
  32. var mightContainFalsePositiveRate: Double
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. implicit def scalaKeyOrder: KeyOrder[Slice[Byte]]
  37. var segmentSize: Int
  38. def setAcceleration(arg0: JavaFunction[LevelZeroMeter, Accelerator]): Unit
  39. def setComparator(arg0: IO[Comparator[ByteSlice], Comparator[A]]): Unit
  40. def setDeleteSegmentsEventually(arg0: Boolean): Unit
  41. def setFileSweeperExecutorService(arg0: ExecutorService): Unit
  42. def setFileSweeperPollInterval(arg0: Duration): Unit
  43. def setMapSize(arg0: Int): Unit
  44. def setMaxCachedKeyValuesPerSegment(arg0: Int): Unit
  45. def setMaxOpenSegments(arg0: Int): Unit
  46. def setMightContainFalsePositiveRate(arg0: Double): Unit
  47. def setSegmentSize(arg0: Int): Unit
  48. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped