## Uses of Class
org.apache.ignite.internal.managers.discovery.DiscoCache

Packages that use DiscoCache
Package | Description
--- | ---
org.apache.ignite.internal.managers.discovery | TODO.
org.apache.ignite.internal.managers.eventstorage | TODO.
org.apache.ignite.internal.processors.affinity | Data affinity processor.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cluster |

### Uses of DiscoCache in org.apache.ignite.internal.managers.discovery

Methods in org.apache.ignite.internal.managers.discovery that return DiscoCache
Modifier and Type | Method and Description
--- | ---
`DiscoCache` | GridDiscoveryManager.`discoCache()` Gets discovery collection cache from SPI safely guarding against "floating" collections.
`DiscoCache` | DiscoveryLocalJoinData.`discoCache()`
`DiscoCache` | GridDiscoveryManager.`discoCache(AffinityTopologyVersion topVer)` Gets discovery collection cache from SPI safely guarding against "floating" collections.

Constructors in org.apache.ignite.internal.managers.discovery with parameters of type DiscoCache
Constructor and Description
`DiscoveryLocalJoinData(DiscoveryEvent evt, DiscoCache discoCache, IgniteInternalFuture<Boolean> transitionWaitFut, boolean active)`

### Uses of DiscoCache in org.apache.ignite.internal.managers.eventstorage

Methods in org.apache.ignite.internal.managers.eventstorage with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`void` | DiscoveryEventListener.`onEvent(DiscoveryEvent evt, DiscoCache discoCache)`
`void` | GridEventStorageManager.`record(DiscoveryEvent evt, DiscoCache discoCache)` Records discovery events.

### Uses of DiscoCache in org.apache.ignite.internal.processors.affinity

Methods in org.apache.ignite.internal.processors.affinity with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`List<List<ClusterNode>>` | GridAffinityAssignmentCache.`calculate(AffinityTopologyVersion topVer, DiscoveryEvent discoEvt, DiscoCache discoCache)` Calculates affinity cache for given topology version.

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

Methods in org.apache.ignite.internal.processors.cache that return DiscoCache
Modifier and Type | Method and Description
--- | ---
`DiscoCache` | PendingDiscoveryEvent.`discoCache()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`void` | GridCachePartitionExchangeManager.`onLocalJoin(DiscoveryEvent evt, DiscoCache cache)` Callback for local join event (needed since regular event for local join is not generated).

Constructors in org.apache.ignite.internal.processors.cache with parameters of type DiscoCache
Constructor and Description
`PendingDiscoveryEvent(DiscoveryEvent evt, DiscoCache cache)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`List<List<ClusterNode>>` | GridDhtAffinityAssignmentResponse.`affinityAssignment(DiscoCache discoCache)`
`List<List<ClusterNode>>` | GridDhtAffinityAssignmentResponse.`idealAffinityAssignment(DiscoCache discoCache)`
`void` | GridDhtPartitionTopology.`updateTopologyVersion(GridDhtTopologyFuture exchFut, DiscoCache discoCache, long updateSeq, boolean stopping)` Updates topology version.
`void` | GridClientPartitionTopology.`updateTopologyVersion(GridDhtTopologyFuture exchFut, DiscoCache discoCache, long updSeq, boolean stopping)` Updates topology version.
`void` | GridDhtPartitionTopologyImpl.`updateTopologyVersion(GridDhtTopologyFuture exchFut, DiscoCache discoCache, long updSeq, boolean stopping)` Updates topology version.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type DiscoCache
Constructor and Description
`GridDhtAssignmentFetchFuture(GridCacheSharedContext ctx, int grpId, AffinityTopologyVersion topVer, DiscoCache discoCache)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return DiscoCache
Modifier and Type | Method and Description
--- | ---
`DiscoCache` | GridDhtPartitionsExchangeFuture.`discoCache()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtPartitionsExchangeFuture.`onEvent(GridDhtPartitionExchangeId exchId, DiscoveryEvent discoEvt, DiscoCache discoCache)` Event callback.

### Uses of DiscoCache in org.apache.ignite.internal.processors.cluster

Methods in org.apache.ignite.internal.processors.cluster with parameters of type DiscoCache
Modifier and Type | Method and Description
--- | ---
`IgniteInternalFuture<Boolean>` | GridClusterStateProcessor.`onLocalJoin(DiscoCache discoCache)`
`boolean` | GridClusterStateProcessor.`onStateChangeMessage(AffinityTopologyVersion topVer, ChangeGlobalStateMessage msg, DiscoCache discoCache)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017