When you try to commit your transaction, the commit may fail as a result of conflicts with other transactions. A write-write conflict occurs when an object in your write set is also in the write set of a transaction that has been commited since your transaction began.