Package-level declarations

Types

Link copied to clipboard
open class AutoRecacheKeyValuesRepo<Id, RegisteredObject>(originalRepo: 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