## Uses of Class
org.apache.ignite.internal.processors.cache.DynamicCacheDescriptor

Packages that use DynamicCacheDescriptor
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.query

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

Methods in org.apache.ignite.internal.processors.cache that return DynamicCacheDescriptor
`DynamicCacheDescriptor` CachesRegistry.`cache(int cacheId)`
`DynamicCacheDescriptor` GridCacheProcessor.`cacheDescriptor(int cacheId)`
`DynamicCacheDescriptor` GridCacheProcessor.`cacheDescriptor(String name)` Get registered cache descriptor.
`DynamicCacheDescriptor` ExchangeActions.CacheActionData.`descriptor()`
`DynamicCacheDescriptor` CachesRegistry.`unregisterCache(int cacheId)` Removes cache from registry.

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type DynamicCacheDescriptor
`Map<Integer,DynamicCacheDescriptor>` CachesRegistry.`allCaches()`
`Map<String,DynamicCacheDescriptor>` LocalJoinCachesContext.`cacheDescriptors()`
`Map<String,DynamicCacheDescriptor>` GridCacheProcessor.`cacheDescriptors()`
`List<T2<DynamicCacheDescriptor,NearCacheConfiguration>>` LocalJoinCachesContext.`caches()`
`Map<Integer,DynamicCacheDescriptor>` CacheAffinitySharedManager.`caches()`
`Collection<DynamicCacheDescriptor>` GridCacheProcessor.`startReceivedCaches(UUID nodeId, AffinityTopologyVersion exchTopVer)` Starts statically configured caches received from remote nodes during exchange.

Methods in org.apache.ignite.internal.processors.cache with parameters of type DynamicCacheDescriptor
`void` ExchangeActions.`addCacheToStop(DynamicCacheChangeRequest req, DynamicCacheDescriptor desc)`
`void` GridCacheProcessor.`saveCacheConfiguration(DynamicCacheDescriptor desc)` Save cache configuration to persistent store if necessary.

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type DynamicCacheDescriptor
`IgniteInternalFuture<?>` CachesRegistry.`addUnregistered(Collection<DynamicCacheDescriptor> descs)` Adds cache and caches groups that is not registered yet to registry.
`IgniteInternalFuture<?>` CachesRegistry.`init(Map<Integer,CacheGroupDescriptor> groupDescriptors, Map<String,DynamicCacheDescriptor> cacheDescriptors)` Removes currently registered cache groups and caches.
`IgniteInternalFuture<?>` CacheAffinitySharedManager.`initCachesOnLocalJoin(Map<Integer,CacheGroupDescriptor> grpDescs, Map<String,DynamicCacheDescriptor> cacheDescs)` Must be called from exchange thread.
`IgniteInternalFuture<?>` CacheAffinitySharedManager.`initStartedCaches(boolean crd, GridDhtPartitionsExchangeFuture fut, Collection<DynamicCacheDescriptor> descs)` Initialized affinity for cache received from node joining on this exchange.

Constructor parameters in org.apache.ignite.internal.processors.cache with type arguments of type DynamicCacheDescriptor
Constructor and Description
`LocalJoinCachesContext(List<T2<DynamicCacheDescriptor,NearCacheConfiguration>> locJoinStartCaches, Map<Integer,CacheGroupDescriptor> cacheGrpDescs, Map<String,DynamicCacheDescriptor> cacheDescs)`
`LocalJoinCachesContext(List<T2<DynamicCacheDescriptor,NearCacheConfiguration>> locJoinStartCaches, Map<Integer,CacheGroupDescriptor> cacheGrpDescs, Map<String,DynamicCacheDescriptor> cacheDescs)`

### Uses of DynamicCacheDescriptor in org.apache.ignite.internal.processors.cache.persistence

Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type DynamicCacheDescriptor
`void` GridCacheDatabaseSharedManager.`readCheckpointAndRestoreMemory(List<DynamicCacheDescriptor> cachesToStart)`
`void` IgniteCacheDatabaseSharedManager.`readCheckpointAndRestoreMemory(List<DynamicCacheDescriptor> cachesToStart)`

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

Method parameters in org.apache.ignite.internal.processors.query with type arguments of type DynamicCacheDescriptor
`static SchemaOperationException` QueryUtils.`checkQueryEntityConflicts(CacheConfiguration<?,?> ccfg, Collection<DynamicCacheDescriptor> descs)` Check given `CacheConfiguration` for conflicts in table and index names from any query entities found in collection of `DynamicCacheDescriptor`s and belonging to the same schema.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.0
Release Date | : November 30 2018