Package-level declarations

Types

Link copied to clipboard
open class AutoRecacheKeyValuesRepo<Id, RegisteredObject>(    kvsRepo: KeyValuesRepo<Id, RegisteredObject>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, List<RegisteredObject>> = MapKeyValueRepo(),     recacheDelay: Long = 60.seconds.inWholeMilliseconds,     actionWrapper: ActionWrapper = ActionWrapper.Direct) : AutoRecacheReadKeyValuesRepo<Id, RegisteredObject> , WriteKeyValuesRepo<Id, RegisteredObject> , KeyValuesRepo<Id, RegisteredObject>
Link copied to clipboard
open class AutoRecacheReadKeyValuesRepo<Id, RegisteredObject>(    originalRepo: ReadKeyValuesRepo<Id, RegisteredObject>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, List<RegisteredObject>> = MapKeyValueRepo(),     recacheDelay: Long = 60.seconds.inWholeMilliseconds,     actionWrapper: ActionWrapper = ActionWrapper.Direct) : ReadKeyValuesRepo<Id, RegisteredObject> , FallbackCacheRepo
Link copied to clipboard
open class AutoRecacheWriteKeyValuesRepo<Id, RegisteredObject>(    originalRepo: WriteKeyValuesRepo<Id, RegisteredObject>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, List<RegisteredObject>> = MapKeyValueRepo()) : WriteKeyValuesRepo<Id, RegisteredObject> , FallbackCacheRepo