LockUtils

object LockUtils
class Object
trait Matchable
class Any

Value members

Concrete methods

def inMutex[A](lock: Lock)(a: => A)(implicit m: LockMechanism): A
def inMutexF[F[_], A](lock: Lock)(fa: F[A])(implicit F: Effect[F], m: LockMechanism): F[A]
def maybeInMutex[A](mutex: Option[Lock])(a: => A)(implicit m: LockMechanism): A
def maybeInMutexF[F[_] : Effect, A](mutex: Option[Lock])(io: F[A])(implicit evidence$1: Effect[F], m: LockMechanism): F[A]