## Uses of Class
org.apache.ignite.configuration.AtomicConfiguration

- Packages that use AtomicConfiguration
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.configuration | Contains configuration-related classes.

- - ### Uses of AtomicConfiguration in org.apache.ignite

    Methods in org.apache.ignite with parameters of type AtomicConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteAtomicLong` | Ignite.`atomicLong​(String name, AtomicConfiguration cfg, long initVal, boolean create)` | Will get a atomic long from cache and create one if it has not been created yet and `create` flag is `true`.
    `IgniteAtomicLong` | IgniteSpringBean.`atomicLong​(String name, AtomicConfiguration cfg, long initVal, boolean create)` | Will get a atomic long from cache and create one if it has not been created yet and `create` flag is `true`.
    `<T> IgniteAtomicReference<T>` | Ignite.`atomicReference​(String name, AtomicConfiguration cfg, T initVal, boolean create)` | Will get a atomic reference from cache and create one if it has not been created yet and `create` flag is `true`.
    `<T> IgniteAtomicReference<T>` | IgniteSpringBean.`atomicReference​(String name, AtomicConfiguration cfg, T initVal, boolean create)` | Will get a atomic reference from cache and create one if it has not been created yet and `create` flag is `true`.
    `IgniteAtomicSequence` | Ignite.`atomicSequence​(String name, AtomicConfiguration cfg, long initVal, boolean create)` | Will get an atomic sequence from cache and create one if it has not been created yet and `create` flag is `true`.
    `IgniteAtomicSequence` | IgniteSpringBean.`atomicSequence​(String name, AtomicConfiguration cfg, long initVal, boolean create)` | Will get an atomic sequence from cache and create one if it has not been created yet and `create` flag is `true`.
    `<T,​S> IgniteAtomicStamped<T,​S>` | Ignite.`atomicStamped​(String name, AtomicConfiguration cfg, T initVal, S initStamp, boolean create)` | Will get a atomic stamped from cache and create one if it has not been created yet and `create` flag is `true`.
    `<T,​S> IgniteAtomicStamped<T,​S>` | IgniteSpringBean.`atomicStamped​(String name, AtomicConfiguration cfg, T initVal, S initStamp, boolean create)` | Will get a atomic stamped from cache and create one if it has not been created yet and `create` flag is `true`.

  - ### Uses of AtomicConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return AtomicConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `AtomicConfiguration` | IgniteConfiguration.`getAtomicConfiguration()` |
    `AtomicConfiguration` | AtomicConfiguration.`setAffinity​(AffinityFunction aff)` | Sets atomic cache affinity function.
    `AtomicConfiguration` | AtomicConfiguration.`setAtomicSequenceReserveSize​(int seqReserveSize)` | Sets default number of sequence values reserved for `IgniteAtomicSequence` instances.
    `AtomicConfiguration` | AtomicConfiguration.`setBackups​(int backups)` |
    `AtomicConfiguration` | AtomicConfiguration.`setCacheMode​(CacheMode cacheMode)` |
    `AtomicConfiguration` | AtomicConfiguration.`setGroupName​(String grpName)` |

    Methods in org.apache.ignite.configuration with parameters of type AtomicConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setAtomicConfiguration​(AtomicConfiguration atomicCfg)` |