MemoryKeyStore

class MemoryKeyStore<K : Any>(ticker: Ticker) : KeyStore<K>
class MemoryKeyStore<K : Any>(ticker: Ticker) : KeyStore<K>
class MemoryKeyStore<K : Any>(ticker: Ticker) : KeyStore<K>

Functions

read
Link copied to clipboard
abstract suspend fun read(key: K): KeyTimestamps?
open suspend override fun read(key: K): KeyTimestamps?
open suspend override fun read(key: K): KeyTimestamps?
remove
Link copied to clipboard
abstract suspend fun remove(key: K)
open suspend override fun remove(key: K)
open suspend override fun remove(key: K)
update
Link copied to clipboard
abstract suspend fun update(key: K, transform: (KeyTimestamps?) -> KeyTimestamps?)
open suspend override fun update(key: K, transform: (KeyTimestamps?) -> KeyTimestamps?)
open suspend override fun update(key: K, transform: (KeyTimestamps?) -> KeyTimestamps?)
write
Link copied to clipboard
abstract suspend fun write(key: K, timestamps: KeyTimestamps)
open suspend override fun write(key: K, timestamps: KeyTimestamps)
open suspend override fun write(key: K, timestamps: KeyTimestamps)