Я хочу сделать последовательность операций в памяти атомарной. Я полагаю, что для этого не предусмотрена функциональность, предоставляемая фреймворком, и что мне нужно будет реализовать свою собственную функцию отката с помощью сувенира (или чего-то еще)?