BaseModelCache

interface BaseModelCache

Functions

batch
Link copied to clipboard
common
abstract fun batch(block: BaseModelCache.() -> Unit)
clear
Link copied to clipboard
common
abstract fun clear()
delete
Link copied to clipboard
common
abstract fun <M : Any> delete(key: Key<M>): ModelCache.Entry<M>
evict
Link copied to clipboard
common
abstract fun <M : Any> evict(key: Key<M>): ModelCache.Entry<M>
get
Link copied to clipboard
common
open operator fun <M : Any> get(key: Key<M>): M?
getEntry
Link copied to clipboard
common
abstract fun <M : Any> getEntry(key: Key<M>): ModelCache.Entry<M>
getOrRetrieve
Link copied to clipboard
common
open fun <M : Any> getOrRetrieve(key: Key<M>, retrieve: () -> Sized<M>?): M?
getOrRetrieveEntry
Link copied to clipboard
common
abstract fun <M : Any> getOrRetrieveEntry(key: Key<M>, retrieve: () -> Sized<M>?): ModelCache.Entry<M>
put
Link copied to clipboard
common
open fun <M : Any> put(key: Key<M>, sized: Sized<M>)
abstract fun <M : Any> put(key: Key<M>, value: M, size: Int)

Inheritors

ModelCache
Link copied to clipboard