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

Packages that use GridCacheSharedManagerAdapter
org.apache.ignite.internal.cdc
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 GridCacheSharedManagerAdapter in org.apache.ignite.internal.cdc

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.cdc
`class` `CdcUtilityActiveCdcManager` CDC manager that delegates consuming CDC events to the `CdcMain` utility.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache
`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` `GridCacheSharedTtlCleanupManager` Periodically removes expired entities from caches with `CacheConfiguration.isEagerTtl()` flag set.
`class` `WalStateManager` Write-ahead log state manager.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.topology
`class` `PartitionsEvictManager` Class that serves asynchronous part eviction process.

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

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

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.persistence
`class` `GridCacheDatabaseSharedManager`
`class` `IgniteCacheDatabaseSharedManager`

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.persistence.file
`class` `FilePageStoreManager` File page store manager.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.persistence.snapshot
`class` `IgniteSnapshotManager` Internal implementation of snapshot operations over persistence caches.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.persistence.wal
`class` `FileWriteAheadLogManager` File WAL manager.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.transactions
`class` `IgniteTxManager` Cache transaction manager.

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

Subclasses of GridCacheSharedManagerAdapter in org.apache.ignite.internal.processors.cache.version
`class` `GridCacheVersionManager` Makes sure that cache lock order values come in proper sequence.