Package-level declarations

Types

Link copied to clipboard
open class AutoRecacheKeyValueRepo<Id, RegisteredObject>(originalRepo: KeyValueRepo<Id, RegisteredObject>, scope: CoroutineScope, kvCache: KeyValueRepo<Id, RegisteredObject> = MapKeyValueRepo(), recacheDelay: Long = 60.seconds.inWholeMilliseconds, actionWrapper: ActionWrapper = ActionWrapper.Direct, idGetter: (RegisteredObject) -> Id) : AutoRecacheReadKeyValueRepo<Id, RegisteredObject> , WriteKeyValueRepo<Id, RegisteredObject> , KeyValueRepo<Id, RegisteredObject>
Link copied to clipboard
open class AutoRecacheReadKeyValueRepo<Id, RegisteredObject>(originalRepo: ReadKeyValueRepo<Id, RegisteredObject>, scope: CoroutineScope, kvCache: KeyValueRepo<Id, RegisteredObject> = MapKeyValueRepo(), recacheDelay: Long = 60.seconds.inWholeMilliseconds, actionWrapper: ActionWrapper = ActionWrapper.Direct, idGetter: (RegisteredObject) -> Id) : ReadKeyValueRepo<Id, RegisteredObject> , FallbackCacheRepo
Link copied to clipboard