Auto Recache Write Key Values Repo
fun <Id, RegisteredObject> AutoRecacheWriteKeyValuesRepo(originalRepo: WriteKeyValuesRepo<Id, RegisteredObject>, scope: CoroutineScope, kvCache: FullKVCache<Id, List<RegisteredObject>> = FullKVCache())