Atomic

trait Atomic[A]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def compareAndSet(expected: A, newValue: A): IO[Boolean]
def get: IO[A]
def getAndSet(a: A): IO[A]
def set(a: => A): IO[Unit]

Concrete methods

def update(f: A => A): IO[A]