## Uses of Interface
org.apache.ignite.lifecycle.LifecycleAware

Packages that use LifecycleAware
org.apache.ignite.cache.store.jdbc: Contains reference JDBC-based cache store implementation.
org.apache.ignite.igfs.secondary.local: Contains APIs for IGFS secondary file system.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.client.router.impl
org.apache.ignite.internal.pagemem
org.apache.ignite.internal.pagemem.impl
org.apache.ignite.internal.processors.cache.persistence.evict
org.apache.ignite.internal.processors.cache.persistence.pagemem
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.platform.cache.affinity
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.platform.dotnet: Contains .Net platform-related classes.

### Uses of LifecycleAware in org.apache.ignite.cache.store.jdbc

Classes in org.apache.ignite.cache.store.jdbc that implement LifecycleAware
`class` `CacheAbstractJdbcStore<K,V>` Implementation of `CacheStore` backed by JDBC.
`class` `CacheJdbcPojoStore<K,V>` Implementation of `CacheStore` backed by JDBC and POJO via reflection.
`class` `CacheJdbcStoreSessionListener` Cache store session listener based on JDBC connection.

### Uses of LifecycleAware in org.apache.ignite.igfs.secondary.local

Classes in org.apache.ignite.igfs.secondary.local that implement LifecycleAware
`class` `LocalIgfsSecondaryFileSystem` Secondary file system which delegates to local file system.

### Uses of LifecycleAware in org.apache.ignite.internal

Classes in org.apache.ignite.internal that implement LifecycleAware
`class` `GridLoggerProxy`

### Uses of LifecycleAware in org.apache.ignite.internal.client.router.impl

Classes in org.apache.ignite.internal.client.router.impl that implement LifecycleAware
`class` `GridTcpRouterImpl` Wrapper class for router process.

### Uses of LifecycleAware in org.apache.ignite.internal.pagemem

Subinterfaces of LifecycleAware in org.apache.ignite.internal.pagemem
`interface` `PageMemory`

### Uses of LifecycleAware in org.apache.ignite.internal.pagemem.impl

Classes in org.apache.ignite.internal.pagemem.impl that implement LifecycleAware
`class` `PageMemoryNoStoreImpl` Page header structure is described by the following diagram.

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

Subinterfaces of LifecycleAware in org.apache.ignite.internal.processors.cache.persistence.evict
`interface` `PageEvictionTracker` Entry point for per-page eviction.

Classes in org.apache.ignite.internal.processors.cache.persistence.evict that implement LifecycleAware
`class` `FairFifoPageEvictionTracker` On-heap FIFO page eviction tracker.
`class` `NoOpPageEvictionTracker`
`class` `PageAbstractEvictionTracker`
`class` `Random2LruPageEvictionTracker`
`class` `RandomLruPageEvictionTracker`

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

Subinterfaces of LifecycleAware in org.apache.ignite.internal.processors.cache.persistence.pagemem
`interface` `PageMemoryEx`

Classes in org.apache.ignite.internal.processors.cache.persistence.pagemem that implement LifecycleAware
`class` `PageMemoryImpl` Page header structure is described by the following diagram.

### Uses of LifecycleAware in org.apache.ignite.internal.processors.cache.store

Classes in org.apache.ignite.internal.processors.cache.store that implement LifecycleAware
`class` `GridCacheWriteBehindStore<K,V>` Internal wrapper for a `CacheStore` that enables write-behind logic.

### Uses of LifecycleAware in org.apache.ignite.internal.processors.platform.cache.affinity

Classes in org.apache.ignite.internal.processors.platform.cache.affinity that implement LifecycleAware
`class` `PlatformAffinityFunction` Platform AffinityFunction.

### Uses of LifecycleAware in org.apache.ignite.internal.processors.platform.dotnet

Classes in org.apache.ignite.internal.processors.platform.dotnet that implement LifecycleAware
`class` `PlatformDotNetCacheStore<K,V>` Wrapper for .NET cache store implementations.

### Uses of LifecycleAware in org.apache.ignite.platform.dotnet

Classes in org.apache.ignite.platform.dotnet that implement LifecycleAware
`class` `PlatformDotNetAffinityFunction` AffinityFunction implementation which can be used to configure .NET affinity function in Java Spring configuration.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.6.0
Release Date | : July 10 2018