## Uses of Class
io.vertx.spi.cluster.ignite.IgniteCacheOptions

- Packages that use IgniteCacheOptions
  Package | Description
  --- | ---
  io.vertx.spi.cluster.ignite |

- - ### Uses of IgniteCacheOptions in io.vertx.spi.cluster.ignite

    Methods in io.vertx.spi.cluster.ignite that return IgniteCacheOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteCacheOptions` | IgniteCacheOptions.`setAtomicityMode​(String atomicityMode)` | Sets cache atomicity mode.
    `IgniteCacheOptions` | IgniteCacheOptions.`setBackups​(int backups)` | Sets number of nodes used to back up single partition for PARTITIONED cache.
    `IgniteCacheOptions` | IgniteCacheOptions.`setCacheMode​(String cacheMode)` | Sets caching mode.
    `IgniteCacheOptions` | IgniteCacheOptions.`setCopyOnRead​(boolean copyOnRead)` | Sets copy on read flag.
    `IgniteCacheOptions` | IgniteCacheOptions.`setEagerTtl​(boolean eagerTtl)` | Sets eager ttl flag.
    `IgniteCacheOptions` | IgniteCacheOptions.`setEncryptionEnabled​(boolean encryptionEnabled)` | Sets encrypted flag.
    `IgniteCacheOptions` | IgniteCacheOptions.`setEventsDisabled​(boolean eventsDisabled)` | Sets events disabled flag.
    `IgniteCacheOptions` | IgniteCacheOptions.`setEvictionPolicy​(JsonObject evictionPolicy)` | Sets on-heap cache eviction policy object.
    `IgniteCacheOptions` | IgniteCacheOptions.`setExpiryPolicy​(JsonObject expiryPolicy)` | Sets cache expiry policy object.
    `IgniteCacheOptions` | IgniteCacheOptions.`setGroupName​(String groupName)` | Sets the cache group name.
    `IgniteCacheOptions` | IgniteCacheOptions.`setInvalidate​(boolean invalidate)` | Sets invalidation flag for near cache entries in this transaction.
    `IgniteCacheOptions` | IgniteCacheOptions.`setMaxConcurrentAsyncOperations​(int maxConcurrentAsyncOperations)` | Sets maximum number of concurrent asynchronous operations.
    `IgniteCacheOptions` | IgniteCacheOptions.`setMaxQueryInteratorsCount​(int maxQueryInteratorsCount)` | Sets maximum number of query iterators that can be stored.
    `IgniteCacheOptions` | IgniteCacheOptions.`setMetricsEnabled​(boolean metricsEnabled)` | Sets cache metrics enabled/disabled.
    `IgniteCacheOptions` | IgniteCacheOptions.`setName​(String name)` | Sets cache name.
    `IgniteCacheOptions` | IgniteCacheOptions.`setOnheapCacheEnabled​(boolean onheapCacheEnabled)` | Configures on-heap cache for the off-heap based page memory.
    `IgniteCacheOptions` | IgniteCacheOptions.`setPartitionLossPolicy​(String partitionLossPolicy)` | Sets partition loss policy.
    `IgniteCacheOptions` | IgniteCacheOptions.`setReadFromBackup​(boolean readFromBackup)` | Sets read from backup flag.
    `IgniteCacheOptions` | IgniteCacheOptions.`setRebalanceDelay​(long rebalanceDelay)` | Deprecated. Use baseline topology feature instead.
    `IgniteCacheOptions` | IgniteCacheOptions.`setRebalanceMode​(String rebalanceMode)` | Sets cache rebalance mode.
    `IgniteCacheOptions` | IgniteCacheOptions.`setRebalanceOrder​(int rebalanceOrder)` | Sets cache rebalance order.
    `IgniteCacheOptions` | IgniteCacheOptions.`setWriteSynchronizationMode​(String writeSynchronizationMode)` | Sets write synchronization mode.

    Methods in io.vertx.spi.cluster.ignite that return types with arguments of type IgniteCacheOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<IgniteCacheOptions>` | IgniteOptions.`getCacheConfiguration()` | Gets configuration (descriptors) for all caches.

    Method parameters in io.vertx.spi.cluster.ignite with type arguments of type IgniteCacheOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteOptions` | IgniteOptions.`setCacheConfiguration​(List<IgniteCacheOptions> cacheConfiguration)` | Sets cache configurations.

    Constructors in io.vertx.spi.cluster.ignite with parameters of type IgniteCacheOptions
    Constructor | Description
    --- | ---
    `IgniteCacheOptions​(IgniteCacheOptions options)` | Copy constructor