AutoRecacheReadKeyValuesRepo

constructor(originalRepo: ReadKeyValuesRepo<Id, RegisteredObject>, scope: CoroutineScope, originalCallTimeoutMillis: Long, kvCache: KeyValueRepo<Id, List<RegisteredObject>> = MapKeyValueRepo(), recacheDelay: Long = 60.seconds.inWholeMilliseconds)(source)
constructor(originalRepo: ReadKeyValuesRepo<Id, RegisteredObject>, scope: CoroutineScope, kvCache: KeyValueRepo<Id, List<RegisteredObject>> = MapKeyValueRepo(), recacheDelay: Long = 60.seconds.inWholeMilliseconds, actionWrapper: ActionWrapper = ActionWrapper.Direct)(source)