Package-level declarations
Lock-free composable transactional primitives built on Arrow STM: StmCounter, StmGauge, StmStateMachine, StmSemaphore, StmRateWindow, and TVar extension functions.
Types
Link copied to clipboard
class StmCounter
STM-based counter that can be atomically incremented/decremented.
Link copied to clipboard
class StmRateWindow
STM-based rate tracking window for sliding window rate limiting.
Link copied to clipboard
class StmSemaphore
STM-based semaphore for concurrency limiting using transactional memory.
Link copied to clipboard
STM-based state machine with typed states and atomic transitions.