Enum CacheAtomicityMode
Cache atomicity mode.
Namespace: Apache.Ignite.Core.Cache.Configuration
Assembly: Apache.Ignite.Core.dll
Syntax
public enum CacheAtomicityMode : int
Fields
Name | Description |
---|---|
Atomic | Specifies atomic-only cache behaviour. In this mode distributed transactions and distributed locking are not supported. Disabling transactions and locking allows to achieve much higher performance and throughput ratios.
In addition to transactions and locking, one of the main differences to Atomic mode
is that bulk writes, such as PutAll(IEnumerable<KeyValuePair<TK, TV>>)
and Note that even without locking and transactions, Atomic mode still provides full consistency guarantees across all cache nodes. Also note that all data modifications in Atomic mode are guaranteed to be atomic and consistent with writes to the underlying persistent store, if one is configured. |
Transactional | Specifies fully ACID-compliant transactional cache behavior. |