/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildTypes.h
BuildValue(Default): allow cache get; build if missing; return one value. BuildValue(Build | CacheStore): never get from the cache; always build; return one value. BuildValue(Cache | CacheSkipData): allow cache get; never build; skip every value.
namespace UE { namespace DerivedData { enum EBuildPolicy { None = 0, BuildLocal = 1 << 0, BuildRemote = 1 << 1, Build = BuildLocal | BuildRemote, CacheQuery = 1 << 2, CacheStoreOnQuery = 1 << 3, CacheStoreOnBuild = 1 << 4, CacheStore = CacheStoreOnQuery | CacheStoreOnBuild, Cache = CacheQuery | CacheStore, CacheKeepAlive = 1 << 5, SkipData = 1 << 6, Default = Build | Cache, } } }