Apr 12, 2021
Hey Raymond, thanks for your comments! Glad that you read it carefully.
You are right in the sense that if the client retries with version=10, there will be NO issue. So the whole point is that the client needs to take responsibility to properly consume an (idempotent) API which is based on optimistic locking.