LockManager

lightdb.lock.LockManager
class LockManager[K, V]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def acquire(key: K, value: => Task[Option[V]]): Task[Option[V]]
def apply(key: K, value: => Task[Option[V]], establishLock: Boolean)(f: Forge[Option[V], Option[V]]): Task[Option[V]]
def release(key: K, newValue: => Option[V]): Task[Option[V]]