Disposable

lightdb.util.Disposable
trait Disposable

Provides simple disposal support to avoid dispose being invoked more than one. FlatMap on dispose to safely guarantee disposal was successful.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Store[Doc, Model]
class HashMapStore[Doc, Model]
class Collection[Doc, Model]
class SplitCollection[Doc, Model, Storage, Searching]
trait PrefixScanningStore[Doc, Model]
trait LightDB
Show all

Members list

Value members

Abstract methods

protected def doDispose(): Task[Unit]

Concrete methods

def isDisposes: Boolean

Concrete fields

lazy val dispose: Task[Unit]

Calls doDispose() exactly one time. Safe to call multiple times.

Calls doDispose() exactly one time. Safe to call multiple times.

Attributes