FDDCCleanup

DDC Filesystem Cache cleanup thread.

Windows
MacOS
Linux

Inheritance Hierarchy

FRunnable

FDDCCleanup

References

Module

DerivedDataCache

Header

/Engine/Source/Developer/DerivedDataCache/Public/DDCCleanup.h

Include

#include "DDCCleanup.h"

Syntax

class FDDCCleanup : public FRunnable

Remarks

DDC Filesystem Cache cleanup thread.

Constructors

No constructors are accessible with public or protected access.

Destructors

No destructors are accessible with public or protected access.

Functions

Name Description

Public function

void

 

AddFilesystem

(
    FString& InCachePath,
    int32 InDaysToDelete,
    int32 InMaxNumFoldersToCheck,
    int32 InMaxContinuousFileChecks
)

Adds DDC filesystem to clean up.

Public function Static

FDDCCleanup ...

 

Get()

Gets DDC Cleanup singleton instance, crates one if it doesn't exist already

Public function Static

FDDCCleanup ...

 

GetNoInit()

Gets DDC Cleanup singleton instance

Public function Const

bool

 

IsFinished()

Checks if the cleanup thread is done deleting files

Public function Static

void

 

Shutdown()

Shuts down DDC Cleanup thread.

Public function

void

 

WaitBetweenDeletes

(
    bool bWait
)

Sets whether cleanup should give up time to other threads between deletes

Constants

Name

Description

Runnable

Singleton instance

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss