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