/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistryTypes.h
Rules to use when deciding how to unload registry items and related assets
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FDataRegistryCachePolicy
bool
bCacheIsAlwaysVolatile
If this is true, the cache is always considered volatile when returning EDataRegistryCacheResult
bool
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
int32
MaxNumberKept
Maximum number of items to keep loaded, 0 means infinite
int32
MinNumberKept
Will not release items if fewer then this number loaded, 0 means infinite