AutoRecacheKeyValuesRepo

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