## Uses of Interface
org.apache.ignite.internal.processors.cache.GridCacheSharedManager

Packages that use GridCacheSharedManager
org.apache.ignite.internal.cdc
org.apache.ignite.internal.pagemem.store
org.apache.ignite.internal.pagemem.wal
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht.topology
org.apache.ignite.internal.processors.cache.jta
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache.version

### Uses of GridCacheSharedManager in org.apache.ignite.internal.cdc

Subinterfaces of GridCacheSharedManager in org.apache.ignite.internal.cdc
`interface` `CdcManager` CDC manager responsible for logic of capturing data within Ignite node.

Classes in org.apache.ignite.internal.cdc that implement GridCacheSharedManager
`class` `CdcUtilityActiveCdcManager` CDC manager that delegates consuming CDC events to the `CdcMain` utility.

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

Subinterfaces of GridCacheSharedManager in org.apache.ignite.internal.pagemem.store
`interface` `IgnitePageStoreManager`

### Uses of GridCacheSharedManager in org.apache.ignite.internal.pagemem.wal

Subinterfaces of GridCacheSharedManager in org.apache.ignite.internal.pagemem.wal
`interface` `IgniteWriteAheadLogManager`

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

Classes in org.apache.ignite.internal.processors.cache that implement GridCacheSharedManager
`class` `CacheAffinitySharedManager<K,​V>`
`class` `CacheDiagnosticManager` Component for manage all cache diagnostic functionality.
`class` `GridCacheDeploymentManager<K,​V>` Deployment manager for cache.
`class` `GridCacheIoManager` Cache communication manager.
`class` `GridCacheMvccManager` Manages lock order within a thread.
`class` `GridCachePartitionExchangeManager<K,​V>` Partition exchange manager.
`class` `GridCacheSharedManagerAdapter<K,​V>` Convenience adapter for cache managers.
`class` `GridCacheSharedTtlCleanupManager` Periodically removes expired entities from caches with `CacheConfiguration.isEagerTtl()` flag set.
`class` `WalStateManager` Write-ahead log state manager.

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheSharedManager
`List<GridCacheSharedManager<K,​V>>` GridCacheSharedContext.`managers()`

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.topology that implement GridCacheSharedManager
`class` `PartitionsEvictManager` Class that serves asynchronous part eviction process.

### Uses of GridCacheSharedManager in org.apache.ignite.internal.processors.cache.jta

Classes in org.apache.ignite.internal.processors.cache.jta that implement GridCacheSharedManager
`class` `CacheJtaManagerAdapter` Provides possibility to integrate cache transactions with JTA.
`class` `CacheNoopJtaManager` No-op implementation of `CacheJtaManagerAdapter`.

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

Classes in org.apache.ignite.internal.processors.cache.persistence that implement GridCacheSharedManager
`class` `GridCacheDatabaseSharedManager`
`class` `IgniteCacheDatabaseSharedManager`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.file that implement GridCacheSharedManager
`class` `FilePageStoreManager` File page store manager.

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

Classes in org.apache.ignite.internal.processors.cache.persistence.snapshot that implement GridCacheSharedManager
`class` `IgniteSnapshotManager` Internal implementation of snapshot operations over persistence caches.

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

Classes in org.apache.ignite.internal.processors.cache.persistence.wal that implement GridCacheSharedManager
`class` `FileWriteAheadLogManager` File WAL manager.

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

Classes in org.apache.ignite.internal.processors.cache.transactions that implement GridCacheSharedManager
`class` `IgniteTxManager` Cache transaction manager.

### Uses of GridCacheSharedManager in org.apache.ignite.internal.processors.cache.version

Classes in org.apache.ignite.internal.processors.cache.version that implement GridCacheSharedManager
`class` `GridCacheVersionManager` Makes sure that cache lock order values come in proper sequence.