zio
zio
API
zio
internal
macros
Graph
GraphError
GraphError
CircularDependency
MissingTopLevelDependency
MissingTransitiveDependencies
LayerBuilder
MermaidGraph
MermaidGraph
LayerMacros
LayerTree
LayerTree
ComposeH
ComposeV
Empty
LayerComposeIterableOps
Value
Node
ProvideMethod
ProvideMethod
Provide
ProvideCustom
ProvideSome
ProvideSomeShared
Blocking
ExecutionMetrics
FiberRuntime
FiberRuntime
IsFatal
IsFatal
Patch
Patch
Platform
metrics
jvm
BufferPools
BufferPools
ClassLoading
ClassLoading
DefaultJvmMetrics
DefaultJvmMetrics
GarbageCollector
GarbageCollector
JvmMetricsSchedule
JvmMetricsSchedule
MemoryAllocation
MemoryAllocation
MemoryPools
MemoryPools
Standard
Standard
Thread
Thread
VersionInfo
VersionInfo
Metric
Metric
CounterSyntax
GaugeSyntax
InvariantSyntax
runtime
MetricKey
MetricKey
MetricKeyType
MetricKeyType
Counter
Frequency
Gauge
Histogram
Histogram
Boundaries
Boundaries
Summary
MetricLabel
MetricPair
MetricPair
MetricState
MetricState
Counter
Frequency
Gauge
Histogram
Summary
PollingMetric
PollingMetric
stm
STM
TArray
TArray
unsafe
TDequeue
TEnqueue
THub
THub
TMap
TMap
unsafe
TPriorityQueue
TPriorityQueue
TPromise
TPromise
unsafe
TQueue
TQueue
TRandom
TRandom
TReentrantLock
TReentrantLock
unsafe
TRef
TRef
unsafe
TSemaphore
TSemaphore
unsafe
TSet
TSet
unsafe
ZSTM
ZSTM
Acquire
EnvironmentWithPartiallyApplied
EnvironmentWithSTMPartiallyApplied
IfSTM
Release
ServiceAtPartiallyApplied
ServiceWithPartiallyApplied
ServiceWithSTMPartiallyApplied
UnlessSTM
UpdateService
UpdateServiceAt
WhenSTM
=!=
=!=
BuildInfo
Cached
Cached
CanFail
CanFail
CancelableFuture
Cause
Cause
Both
Die
Die
Empty
Fail
Fail
Folder
Filter
IsInterruptedOnly
Size
Folder
Interrupt
Interrupt
Stackless
Then
Unified
Chunk
Chunk
AnyRefArray
BitChunk
Endianness
BigEndian
LittleEndian
Endianness
BooleanArray
ByteArray
CharArray
ChunkIterator
ChunkIterator
DoubleArray
FloatArray
IntArray
IsText
IsText
LongArray
ShortArray
ChunkBuilder
ChunkBuilder
Boolean
Byte
Char
Double
Float
Int
Long
Short
ChunkLike
Clock
UnsafeAPI
Clock
ClockJava
ClockLive
Config
Config
Bool
Composite
Constant
Decimal
Described
Duration
Error
And
Folder
IsMissingDataOnly
Folder
InvalidData
MissingData
Or
SourceUnavailable
Unsupported
Error
Fail
Fallback
Fallback
FallbackWith
Integer
Lazy
LocalDate
LocalDateTime
LocalTime
MapOrFail
Nested
OffsetDateTime
Optional
OrElse
Primitive
Secret
unsafe
Secret
SecretType
Sequence
Switch
Table
Text
Zipped
ConfigProvider
ConfigProvider
Flat
PathPatch
PathPatch
util
Flat
Console
UnsafeAPI
Console
ConsoleLive
DefaultServices
Dequeue
Differ
Differ
ChunkPatch
ChunkPatch
MapPatch
MapPatch
OrPatch
OrPatch
SetPatch
SetPatch
Duration
Finite
DurationModule
DurationOps
DurationSyntax
Enqueue
ExecutionStrategy
ExecutionStrategy
Parallel
ParallelN
Sequential
Executor
Executor
Exit
Exit
Failure
Success
ExitCode
ExitCode
Experimental
Fiber
Fiber
Descriptor
Dump
Runtime
UnsafeAPI
Status
Done
Running
Suspended
Unfinished
Status
Synthetic
FiberFailure
FiberId
FiberId
Composite
None
Runtime
FiberRef
FiberRef
Proxy
unsafe
FiberRefs
FiberRefs
Patch
Patch
Hub
Hub
InterruptStatus
InterruptStatus
Interruptible
Uninterruptible
IsReloadable
IsReloadable
IsReloadableVersionSpecific
IsSubtypeOfError
IsSubtypeOfError
IsSubtypeOfOutput
IsSubtypeOfOutput
LogAnnotation
LogLevel
LogLevel
LogSpan
NonEmptyChunk
NonEmptyChunk
Promise
Promise
unsafe
ProvideSomePartiallyApplied
Queue
Queue
Random
UnsafeAPI
Random
RandomLive
RandomScala
Ref
Ref
Synchronized
Synchronized
unsafe
unsafe
Reloadable
Reloadable
Runtime
UnsafeAPI
UnsafeAPI3
Runtime
Proxy
Scoped
UnsafeAPI2
unsafe
RuntimeFlag
RuntimeFlag
CooperativeYielding
CurrentFiber
FiberRoots
Interruption
OpLog
OpSupervision
RuntimeMetrics
WindDown
WorkStealing
RuntimeFlags
Patch
Schedule
Schedule
Decision
Continue
Continue
Done
Decision
Driver
Interval
Interval
Intervals
Intervals
Scheduler
Scheduler
Scope
Scope
Closeable
ExtendPartiallyApplied
UsePartiallyApplied
ScopedRef
ScopedRef
Semaphore
Semaphore
unsafe
StackTrace
StackTrace
Supervisor
Supervisor
Patch
Patch
System
UnsafeAPI
System
OS
Mac
Solaris
Unix
Unknown
Windows
OS
SystemLive
Tag
Tag
TagVersionSpecific
ThreadLocalBridge
ThreadLocalBridge
TrackingFiberRef
Trace
Unsafe
Unsafe
Unzippable
Unzippable
UnzippableLowPriority1
UnzippableLowPriority2
UnzippableLowPriority3
WirePartiallyApplied
WireSomePartiallyApplied
ZEnvironment
UnsafeAPI
ZEnvironment
Patch
Patch
ZIO
ZIO
Acquire
AcquireExit
CanFilter
CanFilter
EnvironmentWithPartiallyApplied
EnvironmentWithZIOPartiallyApplied
GetStateWithPartiallyApplied
Grafter
IfZIO
InterruptibilityRestorer
MakeInterruptible
MakeUninterruptible
InterruptibilityRestorer
LogAnnotate
LogSpan
ParallelismRestorer
MakeParallel
MakeParallelUnbounded
ParallelismRestorer
ProvideSomeLayer
Release
ReleaseExit
ScopedPartiallyApplied
ServiceAtPartiallyApplied
ServiceWithPartiallyApplied
ServiceWithZIOPartiallyApplied
StatefulPartiallyApplied
Tagged
TimeoutTo
UnlessZIO
UpdateService
UpdateServiceAt
UsingPartiallyApplied
WhenZIO
ZIOAutoCloseableOps
ZIOBooleanOps
ZIOConstructor
ZIOConstructor
ZIOConstructorLowPriority1
ZIOConstructorLowPriority2
ZIOConstructorLowPriority3
ZioRefineToOrDieOps
ZIOApp
ZIOApp
Proxy
ZIOAppArgs
ZIOAppArgs
ZIOAppDefault
ZIOAppDefault
ZIOAppVersionSpecific
ZIOAppVersionSpecificMacros
ZIOAppVersionSpecificMacros
ZIOAspect
ZIOAspect
ZIOCompanionVersionSpecific
ZInputStream
ZInputStream
ZKeyedPool
ZKeyedPool
ZLayer
ZLayer
Debug
Debug
FunctionConstructor
FunctionConstructor
ScopedEnvironmentPartiallyApplied
ScopedPartiallyApplied
ZLayerInvariantOps
ZLayerProvideSomeOps
ZLayerCompanionVersionSpecific
ZLogger
ZLogger
ZOutputStream
ZOutputStream
ZPool
ZPool
ZState
ZState
Zippable
Zippable
ZippableLowPriority1
ZippableLowPriority2
ZippableLowPriority3
zio
/
zio
/
Ref
/
Synchronized
Synchronized
zio.Ref$.Synchronized$
See the
Synchronized
companion class
object
Synchronized
Attributes
Companion
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Synchronized
.type
Members list
Clear all
Type members
Classlikes
object
unsafe
Attributes
Supertypes
class
Object
trait
Matchable
class
Any
Self type
unsafe
.type
Value members
Concrete methods
def
make
[
A
](
a
:
=>
A
)(
implicit
trace
:
Trace
):
UIO
[
Synchronized
[
A
]]
Creates a new
Ref.Synchronized
with the specified value.
Creates a new
Ref.Synchronized
with the specified value.
Attributes
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods