## Uses of Class
org.apache.ignite.internal.processors.cache.dr.GridCacheDrInfo

Packages that use GridCacheDrInfo
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.dr |
org.apache.ignite.internal.processors.cache.transactions |

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

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheDrInfo
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheProjectionEx.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`void` | GridCacheProjectionImpl.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`void` | GridCacheProxyImpl.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`void` | GridCacheAdapter.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`IgniteInternalFuture<?>` | GridCacheProjectionEx.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.
`IgniteInternalFuture<?>` | GridCacheProjectionImpl.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.
`IgniteInternalFuture<?>` | GridCacheProxyImpl.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.
`IgniteInternalFuture<?>` | GridCacheAdapter.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.

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

Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with type arguments of type GridCacheDrInfo
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtAtomicCache.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`IgniteInternalFuture<?>` | GridDhtAtomicCache.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with type arguments of type GridCacheDrInfo
Constructor and Description

`GridNearAtomicUpdateFuture(GridCacheContext<K,V> cctx, GridDhtAtomicCache<K,V> cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Collection<? extends K> keys, Collection<?> vals, Object[] invokeArgs, Collection<GridCacheDrInfo<V>> drPutVals, Collection<GridCacheVersion> drRmvVals, boolean retval, boolean rawRetval, GridCacheEntryEx<K,V> cached, javax.cache.expiry.ExpiryPolicy expiryPlc, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter, UUID subjId, int taskNameHash)`

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

Method parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type GridCacheDrInfo
Modifier and Type | Method and Description
--- | ---
`void` | GridNearAtomicCache.`putAllDr(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data.
`IgniteInternalFuture<?>` | GridNearAtomicCache.`putAllDrAsync(Map<? extends K,GridCacheDrInfo<V>> drMap)` Store DR data asynchronously.

### Uses of GridCacheDrInfo in org.apache.ignite.internal.processors.cache.dr

Subclasses of GridCacheDrInfo in org.apache.ignite.internal.processors.cache.dr
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheDrExpirationInfo<V>` Cache DR info used as argument in PUT cache internal interfaces with expiration info added.

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

Method parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type GridCacheDrInfo
Modifier and Type | Method and Description
--- | ---

`protected IgniteInternalFuture<Set<K>>`

IgniteTxLocalAdapter.`enlistWrite(GridCacheContext<K,V> cacheCtx, Collection<? extends K> keys, GridCacheEntryEx<K,V> cached, javax.cache.expiry.ExpiryPolicy expiryPlc, boolean implicit, Map<? extends K,? extends V> lookup, Map<? extends K,javax.cache.processor.EntryProcessor<K,V,Object>> invokeMap, Object[] invokeArgs, boolean retval, boolean lockOnly, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter, GridCacheReturn<V> ret, Collection<K> enlisted, Map<? extends K,GridCacheDrInfo<V>> drPutMap, Map<? extends K,GridCacheVersion> drRmvMap)`
Internal routine for `putAll(..)`

`IgniteInternalFuture<?>` | IgniteTxLocalEx.`putAllDrAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,GridCacheDrInfo<V>> drMap)`
`IgniteInternalFuture<?>` | IgniteTxLocalAdapter.`putAllDrAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,GridCacheDrInfo<V>> drMap)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015