AtomicList
open class AtomicList<T>(delegate: List<T> = emptyList()) : List<T> , <ERROR CLASS> ERROR CLASS: Symbol not found for SynchronizedObject(source)
A thread-safe list backed by SynchronizedObject.
For iteration, wrap block in withLock to hold the lock for the duration: list.withLock { list.forEach { ... } }