orbit-util / orbit.util.concurrent / HashMapBackedAsyncMap

HashMapBackedAsyncMap

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

Constructors

<init>

HashMapBackedAsyncMap()

Properties

map

abstract val map: ConcurrentHashMap<K, V>

Functions

compareAndSet

open suspend fun compareAndSet(key: K, initialValue: V?, newValue: V?): Boolean

get

open suspend fun get(key: K): V?

remove

open suspend fun remove(key: K): Boolean