Re: Persistent Atomic types

2021-04-12 Thread Pavel Tupitsyn
> Do I need to put a simple ICache.Put() inside a transaction? No. Individual entry operations are always atomic. Note that ICache has methods like PutIfAbsent(key, val), Replace(key, old, new), which are useful for conditional atomic updates without transactions and locks. - Transactions are the

Persistent Atomic types

2021-04-11 Thread Kathryn Hogg
I have a need for some atomic types to be persistent so they survive a full cluster restart. We are using Ignite.Net 2.10 My plan is to * create a persistent region * create an ICache or ICache for each value type. The latter will be easier to add Sql support in case I ever w