Package dev. inmo. micro_utils. repos. cache
Types
CRUDCache Repo
Link copied to clipboard
open class CRUDCacheRepo<ObjectType, IdType, InputValueType>(parentRepo: CRUDRepo<ObjectType, IdType, InputValueType>, kvCache: KVCache<IdType, ObjectType>, scope: CoroutineScope, idGetter: (ObjectType) -> IdType) : ReadCRUDCacheRepo<ObjectType, IdType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
open class CRUDCacheRepo<ObjectType, IdType, InputValueType>(parentRepo: CRUDRepo<ObjectType, IdType, InputValueType>, kvCache: KVCache<IdType, ObjectType>, scope: CoroutineScope, idGetter: (ObjectType) -> IdType) : ReadCRUDCacheRepo<ObjectType, IdType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
open class CRUDCacheRepo<ObjectType, IdType, InputValueType>(parentRepo: CRUDRepo<ObjectType, IdType, InputValueType>, kvCache: KVCache<IdType, ObjectType>, scope: CoroutineScope, idGetter: (ObjectType) -> IdType) : ReadCRUDCacheRepo<ObjectType, IdType> , StandardCRUDRepo<ObjectType, IdType, InputValueType> , WriteStandardCRUDRepo<ObjectType, IdType, InputValueType>
Content copied to clipboard
Key Value Cache Repo
Link copied to clipboard
open class KeyValueCacheRepo<Key, Value>(parentRepo: KeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>, scope: CoroutineScope) : ReadKeyValueCacheRepo<Key, Value> , StandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
open class KeyValueCacheRepo<Key, Value>(parentRepo: KeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>, scope: CoroutineScope) : ReadKeyValueCacheRepo<Key, Value> , StandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
open class KeyValueCacheRepo<Key, Value>(parentRepo: KeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>, scope: CoroutineScope) : ReadKeyValueCacheRepo<Key, Value> , StandardKeyValueRepo<Key, Value> , WriteStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Key Values Cache Repo
Link copied to clipboard
open class KeyValuesCacheRepo<Key, Value>(parentRepo: KeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>, scope: CoroutineScope) : ReadKeyValuesCacheRepo<Key, Value> , OneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
open class KeyValuesCacheRepo<Key, Value>(parentRepo: KeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>, scope: CoroutineScope) : ReadKeyValuesCacheRepo<Key, Value> , OneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
open class KeyValuesCacheRepo<Key, Value>(parentRepo: KeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>, scope: CoroutineScope) : ReadKeyValuesCacheRepo<Key, Value> , OneToManyKeyValueRepo<Key, Value> , WriteOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Read CRUDCache Repo
Link copied to clipboard
open class ReadCRUDCacheRepo<ObjectType, IdType>(parentRepo: ReadCRUDRepo<ObjectType, IdType>, kvCache: KVCache<IdType, ObjectType>, idGetter: (ObjectType) -> IdType) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
open class ReadCRUDCacheRepo<ObjectType, IdType>(parentRepo: ReadCRUDRepo<ObjectType, IdType>, kvCache: KVCache<IdType, ObjectType>, idGetter: (ObjectType) -> IdType) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
open class ReadCRUDCacheRepo<ObjectType, IdType>(parentRepo: ReadCRUDRepo<ObjectType, IdType>, kvCache: KVCache<IdType, ObjectType>, idGetter: (ObjectType) -> IdType) : ReadStandardCRUDRepo<ObjectType, IdType>
Content copied to clipboard
Read Key Value Cache Repo
Link copied to clipboard
open class ReadKeyValueCacheRepo<Key, Value>(parentRepo: ReadKeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
open class ReadKeyValueCacheRepo<Key, Value>(parentRepo: ReadKeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
open class ReadKeyValueCacheRepo<Key, Value>(parentRepo: ReadKeyValueRepo<Key, Value>, kvCache: KVCache<Key, Value>) : ReadStandardKeyValueRepo<Key, Value>
Content copied to clipboard
Read Key Values Cache Repo
Link copied to clipboard
open class ReadKeyValuesCacheRepo<Key, Value>(parentRepo: ReadKeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
open class ReadKeyValuesCacheRepo<Key, Value>(parentRepo: ReadKeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
open class ReadKeyValuesCacheRepo<Key, Value>(parentRepo: ReadKeyValuesRepo<Key, Value>, kvCache: KVCache<Key, List<Value>>) : ReadOneToManyKeyValueRepo<Key, Value>
Content copied to clipboard
Simple KVCache
Link copied to clipboard
open class SimpleKVCache<K, V>(cachedValuesCount: Int, kvParent: KeyValueRepo<K, V>) : KVCache<K, V> , StandardKeyValueRepo<K, V>
Content copied to clipboard
open class SimpleKVCache<K, V>(cachedValuesCount: Int, kvParent: KeyValueRepo<K, V>) : KVCache<K, V> , StandardKeyValueRepo<K, V>
Content copied to clipboard
open class SimpleKVCache<K, V>(cachedValuesCount: Int, kvParent: KeyValueRepo<K, V>) : KVCache<K, V> , StandardKeyValueRepo<K, V>
Content copied to clipboard