orbit-util / orbit.util.concurrent / HashMapBackedAsyncMap

HashMapBackedAsyncMap

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

Constructors

<init>

HashMapBackedAsyncMap()

Functions

compareAndSet

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

entries

open suspend fun entries(): Iterable<Pair<K, V>>

get

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

remove

open suspend fun remove(key: K): Boolean

set

open suspend fun set(key: K, value: V): Unit