Module |
|
Header |
/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistryTypes.h |
Include |
#include "DataRegistryTypes.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FDataRegistryCachePolicy
Rules to use when deciding how to unload registry items and related assets
Name | Description | ||
---|---|---|---|
|
bCacheIsAlwaysVolatile |
If this is true, the cache is always considered volatile when returning EDataRegistryCacheResult |
|
|
bUseCurveTableCacheVersion |
If this is true, the cache version is synchronized with the global CurveTable cache version |
|
|
float |
ForceKeepSeconds |
Any item accessed within this amount of seconds is never unloaded |
|
float |
ForceReleaseSeconds |
Any item not accessed within this amount of seconds is always unloaded |
|
MaxNumberKept |
Maximum number of items to keep loaded, 0 means infinite |
|
|
MinNumberKept |
Will not release items if fewer then this number loaded, 0 means infinite |