## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask.DurableBackgroundTask

Packages that use DurableBackgroundTask
org.apache.ignite.internal.cache.query.index.sorted
org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask
org.apache.ignite.internal.processors.localtask

### Uses of DurableBackgroundTask in org.apache.ignite.internal.cache.query.index.sorted

Classes in org.apache.ignite.internal.cache.query.index.sorted that implement DurableBackgroundTask
`class` `DurableBackgroundCleanupIndexTreeTask` Deprecated. Use `DurableBackgroundCleanupIndexTreeTaskV2`.
`class` `DurableBackgroundCleanupIndexTreeTaskV2` Task for background cleaning of index trees.

Methods in org.apache.ignite.internal.cache.query.index.sorted that return DurableBackgroundTask
`DurableBackgroundTask<?>` DurableBackgroundCleanupIndexTreeTask.`convertAfterRestoreIfNeeded()` Deprecated. Converting the current task to another after restoring from metaStorage.

### Uses of DurableBackgroundTask in org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask

Methods in org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask that return DurableBackgroundTask
`default DurableBackgroundTask<?>` DurableBackgroundTask.`convertAfterRestoreIfNeeded()` Converting the current task to another after restoring from metaStorage.

### Uses of DurableBackgroundTask in org.apache.ignite.internal.processors.localtask

Methods in org.apache.ignite.internal.processors.localtask that return DurableBackgroundTask
`DurableBackgroundTask<R>` DurableBackgroundTaskState.`task()` Getting durable background task.

Methods in org.apache.ignite.internal.processors.localtask with parameters of type DurableBackgroundTask
`<R> IgniteInternalFuture<R>` DurableBackgroundTasksProcessor.`executeAsync(DurableBackgroundTask<R> task, boolean save)` Asynchronous execution of a durable background task.
`<R> IgniteInternalFuture<R>` DurableBackgroundTasksProcessor.`executeAsync(DurableBackgroundTask<R> t, CacheConfiguration cacheCfg)` Overloading the `DurableBackgroundTasksProcessor.executeAsync(DurableBackgroundTask, boolean)`.

Constructors in org.apache.ignite.internal.processors.localtask with parameters of type DurableBackgroundTask
Constructor and Description
`DurableBackgroundTaskState(DurableBackgroundTask<R> task, GridFutureAdapter<R> outFut, boolean saved, boolean converted)` Constructor.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023