Returns a mapping of userData that ensures required information is not lost from the transaction scope once the transaction is committed.