Cache

class Cache<K : Any, V : Any>(defaultScope: <Error class: unknown class>?, cache: <Error class: unknown class><K, V>) : ICache<K, V>

Constructors

Link copied to clipboard
constructor(defaultScope: <Error class: unknown class>?, cache: <Error class: unknown class><K, V>)

Types

Link copied to clipboard
class Builder<K : Any, V : Any>
Link copied to clipboard

Functions

Link copied to clipboard
open override fun asDeferredMap(): Map<K, <Error class: unknown class><V>>
Link copied to clipboard
open suspend override fun asMap(): Map<K, V>
Link copied to clipboard
open suspend override fun get(key: K, block: suspend <Error class: unknown class>.(K) -> V): V
Link copied to clipboard
open suspend override fun <E> getCatching(key: K, block: suspend <Error class: unknown class>.(K) -> <Error class: unknown class><V, E>): <Error class: unknown class><V, E>
Link copied to clipboard
open suspend override fun getIfPresent(key: K): V?
Link copied to clipboard
open override fun invalidate(key: K)
Link copied to clipboard
open override fun invalidateAll()
Link copied to clipboard
open override fun put(key: K, value: V): V
open suspend override fun put(key: K, block: suspend <Error class: unknown class>.(K) -> V): V