AssetRegistryDiscoveryCache

AssetRegistryDiscoveryCache

#Overview

name: AssetRegistryDiscoveryCache

The value of this variable can be defined or overridden in .ini config files. 1 .ini config file referencing this setting variable.

It is referenced in 1 C++ source file.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/BaseEngine.ini:2756, section: [AssetRegistry]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Runtime/AssetRegistry/Private/AssetDataGatherer.cpp:184

Scope (from outer to inner):

file
namespace    UE::AssetDataGather::Private
function     void FPreloadSettings::Initialize

Source code excerpt:

	EFeatureEnabledReadWrite DiscoverySetting = EFeatureEnabledReadWrite::Invalid;
	FString AssetRegistryDiscoveryCacheStr = TEXT("Default");
	GConfig->GetString(TEXT("AssetRegistry"), TEXT("AssetRegistryDiscoveryCache"),
		AssetRegistryDiscoveryCacheStr, GEngineIni);
	FParse::Value(FCommandLine::Get(), TEXT("AssetRegistryDiscoveryCache="), AssetRegistryDiscoveryCacheStr);
	LexFromString(DiscoverySetting, AssetRegistryDiscoveryCacheStr);
	if (DiscoverySetting == EFeatureEnabledReadWrite::Invalid)
	{
		UE_LOG(LogAssetRegistry, Error,
			TEXT("Invalid text \"%s\" for Engine.ini:[AssetRegistry]:AssetRegistryDiscoveryCache. Expected \"Never\", \"Default\", or \"AlwaysWrite\"."),