Package-level declarations

Types

Link copied to clipboard
open class AutoRecacheCRUDRepo<RegisteredObject, Id, InputObject>(    originalRepo: CRUDRepo<RegisteredObject, Id, InputObject>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, RegisteredObject> = MapKeyValueRepo(),     recacheDelay: Long = 60.seconds.inWholeMilliseconds,     actionWrapper: ActionWrapper = ActionWrapper.Direct,     idGetter: (RegisteredObject) -> Id) : AutoRecacheReadCRUDRepo<RegisteredObject, Id> , WriteCRUDRepo<RegisteredObject, Id, InputObject> , CRUDRepo<RegisteredObject, Id, InputObject>
Link copied to clipboard
open class AutoRecacheReadCRUDRepo<RegisteredObject, Id>(    originalRepo: ReadCRUDRepo<RegisteredObject, Id>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, RegisteredObject> = MapKeyValueRepo(),     recacheDelay: Long = 60.seconds.inWholeMilliseconds,     actionWrapper: ActionWrapper = ActionWrapper.Direct,     idGetter: (RegisteredObject) -> Id) : ReadCRUDRepo<RegisteredObject, Id> , FallbackCacheRepo
Link copied to clipboard
open class AutoRecacheWriteCRUDRepo<RegisteredObject, Id, InputObject>(    originalRepo: WriteCRUDRepo<RegisteredObject, Id, InputObject>,     scope: CoroutineScope,     kvCache: KeyValueRepo<Id, RegisteredObject> = MapKeyValueRepo(),     idGetter: (RegisteredObject) -> Id) : WriteCRUDRepo<RegisteredObject, Id, InputObject> , FallbackCacheRepo