Summary:
Detail:
private final AtomicReference<A>
value
private
Ref(A value)
UIO<A>
get()
getAndSet(A newValue)
getAndUpdate(Operator1<A> update)
UIO<Unit>
lazySet(A newValue)
static <A> UIO<Ref<A>>
make(A value)
<B> UIO<B>
modify(Function1<A,Tuple2<B,A>> change)
static <A> Ref<A>
of(A value)
private A
safeGet()
set(A newValue)
String
toString()
updateAndGet(Operator1<A> update)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toString
Object