micro_utils.dokka
0.15.1

# Package-level declarations

## Types

FullKVCache
Link copied to clipboard
interface FullKVCache<K, V> : KVCache<K, V>

This interface declares that current type of KVCache will contains all the data all the time of its life

KVCache
Link copied to clipboard
interface KVCache<K, V> : KeyValueRepo<K, V>
SimpleFullKVCache
Link copied to clipboard
open class SimpleFullKVCache<K, V>(kvParent: KeyValueRepo<K, V> = MapKeyValueRepo<K, V>()) : FullKVCache<K, V> , KeyValueRepo<K, V>
SimpleKVCache
Link copied to clipboard
open class SimpleKVCache<K, V>(cachedValuesCount: Int, kvParent: KeyValueRepo<K, V> = MapKeyValueRepo<K, V>()) : KVCache<K, V> , KeyValueRepo<K, V>

## Functions

FullKVCache
Link copied to clipboard
inline fun <K, V> FullKVCache(kvParent: KeyValueRepo<K, V> = MapKeyValueRepo<K, V>()): SimpleFullKVCache<K, V>
KVCache
Link copied to clipboard
inline fun <K, V> KVCache(cachedValuesCount: Int, kvParent: KeyValueRepo<K, V> = MapKeyValueRepo<K, V>()): SimpleKVCache<K, V>