podafConcurrent

(Internal) Utility classes for sharing data between threads

Classes

AtomicList

A List that provides fast reads and lightweight writes between threads.

AtomicMap

A Map that provides fast reads and lightweight writes between threads.

LocalList

Manages a List stored in Actor.locals with a unique key.

LocalMap

Manages a Map stored in Actor.locals with a unique key.

LocalRef

Manages an Obj reference stored in Actor.locals with a unique key.

Synchronized

Provides synchronized access to blocks of code.

SynchronizedFileMap

A SynchronisedMap, keyed on File, that updates its contents if the file is updated.

SynchronizedList

A List that provides fast reads and synchronised writes between threads, ensuring data integrity.

SynchronizedMap

A Map that provides fast reads and synchronised writes between threads, ensuring data integrity.

SynchronizedState

Provides synchronized access to a (non- const) mutable state object.