orbit-util / orbit.util.concurrent

Package orbit.util.concurrent

Types

AsyncMap

interface AsyncMap<K, V>

HashMapBackedAsyncMap

abstract class HashMapBackedAsyncMap<K, V> : AsyncMap<K, V>

Pools

Concurrent pool/scheduler creation and utilities.

object Pools

RailWorker

class RailWorker<T>

ShutdownLatch

Prevents the JVM from shutting down by creating a thread blocked on a latch.

class ShutdownLatch

SupervisorScope

class SupervisorScope : CoroutineScope

Extensions for External Classes

java.util.concurrent.atomic.AtomicReference