LazyKeyCache

class LazyKeyCache<K : Any, V>(keyFactory: suspend () -> K, expirePolicy: ExpirePolicy<K>, fetch: suspend (K) -> V, keyStore: KeyStore<K>, valueStore: ValueStore<K, V>, ticker: Ticker)

Functions

hasExpired
Link copied to clipboard
common
suspend fun hasExpired(): Boolean
invalidate
Link copied to clipboard
common
suspend fun invalidate()
load
Link copied to clipboard
common
suspend fun load(forceRefresh: Boolean = false): V

Properties

events
Link copied to clipboard
common
val events: <ERROR CLASS><CacheEvent<K>>