Hello @omer
The above same is ACID complaint when using transactions. It will be reverted to old value under transaction rollback. However, The counter values are incremented by $Increment and $Sequence are will not changed even rollback.
LEARNING>w ^myTracker("onSomething")
1
LEARNING>ts
TL1:LEARNING>s ^myTracker("onSomething")=12
TL1:LEARNING>w ^myTracker("onSomething")
12
TL1:LEARNING>trollback
LEARNING>w ^myTracker("onSomething")
1
LEARNING>$Increment and $sequence
LEARNING>write ^myTracker("onSomething")
1
LEARNING>tstart
TL1:LEARNING>do $Increment(^myTracker("onSomething"))
TL1:LEARNING>write ^myTracker("onSomething")
2
TL1:LEARNING>trollback
LEARNING>write ^myTracker("onSomething")
2
LEARNING>- Log in to post comments
.png)
.png)