Files
UnrealEngineUWP/Engine/Source/Developer/DerivedDataCache/Private/PakFileCacheStore.h
devin doucette 3e2538a313 DDC: Removed the legacy cache store implementations and limit cache bucket names to 63 characters
The cache bucket name was already limited to 63 characters in practice by Horde Storage. This makes it consistent across every cache store.

#preflight 629e6f0a1c7e8f9a180e192a
#rb Zousar.Shaker

#ROBOMERGE-OWNER: Devin.Doucette
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-COMMAND: _robomerge[bot4] UE5-MAIN
#ROBOMERGE-SOURCE: CL 20536454 via CL 20536805 via CL 20536993
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)

[CL 20538633 by devin doucette in ue5-main branch]
2022-06-07 11:17:10 -04:00

25 lines
594 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreTypes.h"
#include "DerivedDataLegacyCacheStore.h"
namespace UE::DerivedData
{
class IPakFileCacheStore : public ILegacyCacheStore
{
public:
virtual void Close() = 0;
virtual bool IsWritable() const = 0;
virtual bool SaveCache() = 0;
virtual bool LoadCache(const TCHAR* InFilename) = 0;
virtual void MergeCache(IPakFileCacheStore* OtherPak) = 0;
virtual const FString& GetFilename() const = 0;
static bool SortAndCopy(const FString& InputFilename, const FString& OutputFilename);
};
} // UE::DerivedData