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

Packages that use StoredCacheData
org.apache.ignite.internal.pagemem.store
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.file

### Uses of StoredCacheData in org.apache.ignite.internal.pagemem.store

Methods in org.apache.ignite.internal.pagemem.store that return types with arguments of type StoredCacheData
`Map<String,StoredCacheData>` IgnitePageStoreManager.`readCacheConfigurations()`

Methods in org.apache.ignite.internal.pagemem.store with parameters of type StoredCacheData
`void` IgnitePageStoreManager.`initializeForCache(CacheGroupDescriptor grpDesc, StoredCacheData cacheData)` Callback called when a cache is starting.
`void` IgnitePageStoreManager.`removeCacheData(StoredCacheData cacheData)` Remove cache configuration data file.
`void` IgnitePageStoreManager.`storeCacheData(StoredCacheData cacheData, boolean overwrite)`

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

Methods in org.apache.ignite.internal.processors.cache that return StoredCacheData
`StoredCacheData` StoredCacheData.`cacheConfigurationEnrichment(CacheConfigurationEnrichment ccfgEnrichment)`
`StoredCacheData` CacheJoinNodeDiscoveryData.CacheInfo.`cacheData()`
`StoredCacheData` StoredCacheData.`sql(boolean sql)`
`StoredCacheData` DynamicCacheDescriptor.`toStoredData(CacheConfigurationSplitter splitter)` Form a `StoredCacheData` with all data to correctly restore cache params when its configuration is read from page store.
`StoredCacheData` StoredCacheData.`withOldCacheConfig(CacheConfigurationEnricher enricher)`
`StoredCacheData` StoredCacheData.`withSplittedCacheConfig(CacheConfigurationSplitter splitter)` Splits the corresponding cache configuration into parts with the given splitter.

Methods in org.apache.ignite.internal.processors.cache with parameters of type StoredCacheData
`QuerySchemaPatch` DynamicCacheDescriptor.`makeSchemaPatch(StoredCacheData cacheData)` Make schema patch for this cache.
`void` GridCacheProcessor.`saveCacheConfiguration(StoredCacheData storedCacheData, boolean overwrite)` Save cache configuration to persistent store if necessary.
`void` GridLocalConfigManager.`saveCacheConfiguration(StoredCacheData storedCacheData, boolean overwrite)` Save cache configuration to persistent store if necessary.

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type StoredCacheData
`IgniteInternalFuture<Boolean>` GridCacheProcessor.`dynamicStartCachesByStoredConf(Collection<StoredCacheData> storedCacheDataList, boolean failIfExists, boolean checkThreadTx, boolean disabledAfterStart, IgniteUuid restartId)` Dynamically starts multiple caches.

Constructors in org.apache.ignite.internal.processors.cache with parameters of type StoredCacheData
Constructor and Description
`CacheInfo(StoredCacheData cacheData, CacheType cacheType, boolean sql, long flags, boolean staticallyConfigured)`
`StoredCacheData(StoredCacheData cacheData)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.file that return types with arguments of type StoredCacheData
`Map<String,StoredCacheData>` FilePageStoreManager.`readCacheConfigurations()`

Methods in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type StoredCacheData
`void` FilePageStoreManager.`initializeForCache(CacheGroupDescriptor grpDesc, StoredCacheData cacheData)` Callback called when a cache is starting.
`void` FilePageStoreManager.`removeCacheData(StoredCacheData cacheData)` Remove cache configuration data file.
`void` FilePageStoreManager.`storeCacheData(StoredCacheData cacheData, boolean overwrite)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

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