MVPersistentMap

class MVPersistentMap<K, V>(delegate: MVMap<K, V>, commitFunction: suspend () -> Unit?) : PersistentMap<K, V>

Constructors

Link copied to clipboard
constructor(delegate: MVMap<K, V>, commitFunction: suspend () -> Unit?)

Functions

Link copied to clipboard
open suspend override fun clear()
Link copied to clipboard
open override fun close()
Link copied to clipboard
open suspend override fun containsKey(key: K): Boolean
Link copied to clipboard
open override fun entries(fromIndex: Long): Flow<Map.Entry<K, V>>
Link copied to clipboard
open suspend override fun get(key: K): V?
Link copied to clipboard
open suspend override fun getOrPut(key: K, defaultValue: () -> V): V
Link copied to clipboard
open suspend override fun isEmpty(): Boolean
Link copied to clipboard
open suspend override fun put(key: K, value: V): V?
Link copied to clipboard
open suspend override fun remove(key: K): V?
Link copied to clipboard
open suspend override fun size(): Long
Link copied to clipboard
open suspend override fun update(key: K, value: V, updater: (V) -> V): UpdateResult<V>