https://docs.couchbase.com/dotnet-sdk/current/howtos/concurrent-document-mutations.html#pessimistic-locking