| IModularFeature
|
Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataCacheMaintainer.h |
Include |
#include "DerivedDataCacheMaintainer.h" |
class ICacheStoreMaintainer : public IModularFeature
A cache store may register an instance of this interface to take part in cache maintenance.
As an example, a filesystem cache might register a maintainer that scans for and deletes stale files within its cache directory. Boosting the priority removes any sleep between file scans.
An example consumer is the DDCCleanup commandlet which uses this to boost priority and wait on the completion of maintenance by cache stores.
Name | Description | ||
---|---|---|---|
|
BoostPriority() |
Boost the priority of the active maintenance operation. |
|
|
IsIdle() |
True when maintenance is not active. |
Name |
Description |
---|---|
FeatureName |