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