Packages

package refs

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. refs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Ref[A] extends RefLike[A]

    A mutable memory location with a pure API and composable lock-free operations.

    A mutable memory location with a pure API and composable lock-free operations.

    Ref is similar to java.util.concurrent.atomic.AtomicReference or cats.effect.kernel.Ref, but its operations are Rxns. Thus, operations on a Ref are composable with other Rxns.

  2. type Ref1[A] = Ref[A]
  3. trait Ref2[A, B] extends AnyRef
  4. trait RefLike[A] extends AnyRef

Value Members

  1. val Ref1: Ref.type
  2. def unsafeNewRefP1[A](initial: A)(i0: Long, i1: Long, i2: Long, i3: Long): Ref[A]
  3. def unsafeNewRefU1[A](initial: A)(i0: Long, i1: Long, i2: Long, i3: Long): Ref[A]
  4. object Ref extends RefInstances0
  5. object Ref2 extends Ref2Platform
  6. object RefLike

Inherited from AnyRef

Inherited from Any

Ungrouped