scala.concurrent.stm.impl
RefFactory
trait
RefFactory
extends AnyRef
Abstract Value Members
-
def
newRef
[A]
(v0: A)(implicit arg0: ClassManifest[A]): Ref[A]
-
def
newRef
(v0: Unit): Ref[Unit]
-
def
newRef
(v0: Double): Ref[Double]
-
def
newRef
(v0: Long): Ref[Long]
-
def
newRef
(v0: Float): Ref[Float]
-
def
newRef
(v0: Int): Ref[Int]
-
def
newRef
(v0: Char): Ref[Char]
-
def
newRef
(v0: Short): Ref[Short]
-
def
newRef
(v0: Byte): Ref[Byte]
-
def
newRef
(v0: Boolean): Ref[Boolean]
-
def
newTArray
[A]
(xs: TraversableOnce[A])(implicit arg0: ClassManifest[A]): TArray[A]
-
def
newTArray
[A]
(length: Int)(implicit arg0: ClassManifest[A]): TArray[A]
-
def
newTMap
[A, B]
: TMap[A, B]
-
def
newTMapBuilder
[A, B]
: Builder[(A, B), TMap[A, B]]
-
def
newTSet
[A]
: TSet[A]
-
def
newTSetBuilder
[A]
: Builder[A, TSet[A]]
-
def
newTxnLocal
[A]
(init: ⇒ A, initialValue: (InTxn) ⇒ A, beforeCommit: (InTxn) ⇒ Unit, whilePreparing: (InTxnEnd) ⇒ Unit, whileCommitting: (InTxnEnd) ⇒ Unit, afterCommit: (A) ⇒ Unit, afterRollback: (Status) ⇒ Unit, afterCompletion: (Status) ⇒ Unit): TxnLocal[A]
Concrete Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
RefFactory
is responsible for creating concreteRef
instances.