Direct Full Write Key Value Cache Repo
constructor(parentRepo: WriteKeyValueRepo<Key, Value>, kvCache: KeyValueRepo<Key, Value>, locker: SmartRWLocker = SmartRWLocker(), scope: CoroutineScope = CoroutineScope(Dispatchers.Default))(source)