Thrown when a fireAction commit loses the optimistic-locking race on
every commit attempt — each reload +
ifRevisionId retry was beaten by another writer committing first.
Surfacing it (rather than silently overwriting) lets the caller decide
whether to retry later or report a write storm; nothing was committed
on the final attempt.
Thrown when a
fireActioncommit loses the optimistic-locking race on every commit attempt — each reload +ifRevisionIdretry was beaten by another writer committing first. Surfacing it (rather than silently overwriting) lets the caller decide whether to retry later or report a write storm; nothing was committed on the final attempt.