ThreadLocalScopeStorage

trait Scope
class Object
trait Matchable
class Any

Value members

Concrete methods

def associate(storage: ScopeStorage): Unit
def associate(storage: Map[String, Any]): Unit
def associate(storage: Map[String, Any]): Unit
def disassociate(): Unit
def get[T](key: String, createT: => T): T
def withEmptyStorage[T](body: => T): T
def withStorage[T](storage: ScopeStorage)(body: => T): T
def withStorage[T](storage: Map[String, Any])(body: => T): T
def withStorage[T](storage: Map[String, Any])(body: => T): T

Inherited methods

def apply[T](createT: => T)(implicit tag: ClassTag[T]): T

Create a scoped value with the given factory class.

Create a scoped value with the given factory class.

Inherited from
Scope