SqlNormalizedCache

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun clearAll()
Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open suspend override fun dump(): Map<KClass<*>, Map<CacheKey, Record>>
Link copied to clipboard
open suspend override fun loadAllRecords(): Flow<Record>
Link copied to clipboard
open suspend override fun loadRecord(key: CacheKey, cacheHeaders: CacheHeaders): Record?
Link copied to clipboard
open suspend override fun loadRecords(keys: Collection<CacheKey>, cacheHeaders: CacheHeaders): Collection<Record>
Link copied to clipboard
open suspend override fun merge(record: Record, cacheHeaders: CacheHeaders, recordMerger: RecordMerger): Set<String>
open suspend override fun merge(records: Collection<Record>, cacheHeaders: CacheHeaders, recordMerger: RecordMerger): Set<String>
Link copied to clipboard
open suspend override fun remove(cacheKey: CacheKey, cascade: Boolean): Boolean
open suspend override fun remove(cacheKeys: Collection<CacheKey>, cascade: Boolean): Int
Link copied to clipboard
open suspend override fun size(): Long
Link copied to clipboard
open override fun sizeOfRecord(record: Record): Int
Link copied to clipboard
open suspend override fun trim(maxSizeBytes: Long, trimFactor: Float): Long