## Uses of Class
org.apache.ignite.cache.CacheWriteSynchronizationMode

Packages that use CacheWriteSynchronizationMode
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.client: Contains Ignite Thin Client API classes.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.dht.atomic
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.visor.cache
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.cache

Methods in org.apache.ignite.cache that return CacheWriteSynchronizationMode
`static @Nullable CacheWriteSynchronizationMode` CacheWriteSynchronizationMode.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
`static CacheWriteSynchronizationMode` CacheWriteSynchronizationMode.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static CacheWriteSynchronizationMode[]` CacheWriteSynchronizationMode.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.client

Methods in org.apache.ignite.client that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` ClientCacheConfiguration.`getWriteSynchronizationMode()` Gets write synchronization mode.

Methods in org.apache.ignite.client with parameters of type CacheWriteSynchronizationMode
`ClientCacheConfiguration` ClientCacheConfiguration.`setWriteSynchronizationMode(CacheWriteSynchronizationMode newVal)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` CacheConfiguration.`getWriteSynchronizationMode()` Gets write synchronization mode.

Methods in org.apache.ignite.configuration with parameters of type CacheWriteSynchronizationMode
`CacheConfiguration<K,V>` CacheConfiguration.`setWriteSynchronizationMode(CacheWriteSynchronizationMode writeSync)` Sets write synchronization mode.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` GridCacheAttributes.`writeSynchronization()`
`CacheWriteSynchronizationMode` CacheConfigurationOverride.`writeSynchronizationMode()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheWriteSynchronizationMode
`CacheConfigurationOverride` CacheConfigurationOverride.`writeSynchronizationMode(CacheWriteSynchronizationMode writeSync)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed

Methods in org.apache.ignite.internal.processors.cache.distributed that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` GridDistributedTxFinishRequest.`syncMode()`

Constructors in org.apache.ignite.internal.processors.cache.distributed with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridDistributedTxFinishRequest(GridCacheVersion xidVer, IgniteUuid futId, @NotNull AffinityTopologyVersion topVer, @Nullable GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, @Nullable UUID subjId, int taskNameHash, int txSize, boolean addDepInfo)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.dht

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, @NotNull AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, @Nullable UUID subjId, int taskNameHash, boolean addDepInfo, boolean retVal, boolean waitRemoteTxs, MvccSnapshot mvccSnapshot, Collection<PartitionUpdateCountersMessage> updCntrs)`

`GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, @NotNull AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, TransactionIsolation isolation, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers, int txSize, @Nullable UUID subjId, int taskNameHash, boolean addDepInfo, Collection<Long> updateIdxs, boolean retVal, boolean waitRemoteTxs, MvccSnapshot mvccSnapshot, Collection<PartitionUpdateCountersMessage> updCntrs)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Fields in org.apache.ignite.internal.processors.cache.distributed.dht.atomic declared as CacheWriteSynchronizationMode
`protected CacheWriteSynchronizationMode` GridDhtAtomicAbstractUpdateRequest.`syncMode` Write synchronization mode.
`protected CacheWriteSynchronizationMode` GridNearAtomicAbstractUpdateFuture.`syncMode` Write synchronization mode.
`protected CacheWriteSynchronizationMode` GridNearAtomicAbstractUpdateRequest.`syncMode` Write synchronization mode.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` GridDhtAtomicAbstractUpdateRequest.`writeSynchronizationMode()`
`CacheWriteSynchronizationMode` GridNearAtomicAbstractUpdateRequest.`writeSynchronizationMode()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type CacheWriteSynchronizationMode
`protected abstract GridDhtAtomicAbstractUpdateRequest` GridDhtAtomicAbstractUpdateFuture.`createRequest(UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, long ttl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type CacheWriteSynchronizationMode
Constructor and Description
`GridDhtAtomicAbstractUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, boolean addDepInfo, boolean keepBinary, boolean skipStore)` Constructor.
`GridDhtAtomicUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, Object[] invokeArgs, boolean addDepInfo, boolean keepBinary, boolean skipStore, boolean forceTransformBackups)` Constructor.
`GridNearAtomicAbstractSingleUpdateRequest(int cacheId, UUID nodeId, long futId, @NotNull AffinityTopologyVersion topVer, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, @Nullable UUID subjId, int taskNameHash, byte flags, boolean addDepInfo)` Constructor.

`GridNearAtomicAbstractUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, @Nullable Object[] invokeArgs, boolean retval, boolean rawRetval, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`
Constructor.

`GridNearAtomicAbstractUpdateRequest(int cacheId, UUID nodeId, long futId, @NotNull AffinityTopologyVersion topVer, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, @Nullable UUID subjId, int taskNameHash, byte flags, boolean addDepInfo)` Constructor.

`GridNearAtomicSingleUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Object key, @Nullable Object val, @Nullable Object[] invokeArgs, boolean retval, boolean rawRetval, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

`GridNearAtomicUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Collection<?> keys, @Nullable Collection<?> vals, @Nullable Object[] invokeArgs, @Nullable Collection<GridCacheDrInfo> conflictPutVals, @Nullable Collection<GridCacheVersion> conflictRmvVals, boolean retval, boolean rawRetval, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.distributed.near

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheWriteSynchronizationMode
Constructor and Description

`GridNearTxFinishRequest(IgniteUuid futId, GridCacheVersion xidVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, boolean explicitLock, boolean storeEnabled, @NotNull AffinityTopologyVersion topVer, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, @Nullable UUID subjId, int taskNameHash, MvccSnapshot mvccSnapshot, boolean addDepInfo)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.cache.transactions

Fields in org.apache.ignite.internal.processors.cache.transactions declared as CacheWriteSynchronizationMode
`protected CacheWriteSynchronizationMode` IgniteTxLocalAdapter.`syncMode`

Methods in org.apache.ignite.internal.processors.cache.transactions that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` IgniteTxLocalAdapter.`syncMode()`
`CacheWriteSynchronizationMode` IgniteTxStateImpl.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` IgniteTxImplicitSingleStateImpl.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` IgniteTxState.`syncMode(GridCacheSharedContext cctx)`
`CacheWriteSynchronizationMode` IgniteTxRemoteStateAdapter.`syncMode(GridCacheSharedContext cctx)`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type CacheWriteSynchronizationMode
`void` IgniteTxLocalAdapter.`syncMode(CacheWriteSynchronizationMode syncMode)`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query with parameters of type CacheWriteSynchronizationMode

`void`

GridQueryProcessor.`dynamicTableCreate(String schemaName, QueryEntity entity, String templateName, String cacheName, String cacheGroup, @Nullable String dataRegion, String affinityKey, @Nullable CacheAtomicityMode atomicityMode, @Nullable CacheWriteSynchronizationMode writeSyncMode, @Nullable Integer backups, boolean ifNotExists, boolean encrypted, @Nullable Integer qryParallelism)`
Create cache and table from given query entity.

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.internal.visor.cache

Methods in org.apache.ignite.internal.visor.cache that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` VisorCacheConfiguration.`getWriteSynchronizationMode()`

### Uses of CacheWriteSynchronizationMode in org.apache.ignite.spi.systemview.view

Methods in org.apache.ignite.spi.systemview.view that return CacheWriteSynchronizationMode
`CacheWriteSynchronizationMode` CacheView.`writeSynchronizationMode()`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020