39 static int makeFileCache(
const string& app,
const string& parentFolder = {});
56 int getFile(
const string& filename,
string& outFilePath);
69 int getFile(
const string& domain,
const string& filename,
string& outFilePath);
72 explicit FileCache(
string mainFolder) : mainFolder_{std::move(mainFolder)} {}
77 static std::unique_ptr<FileCache> sFileCache;
Utility class to manage various forms of file caching. Disabled by default.
Definition FileCache.h:29
static void disableFileCache()
To disable the file cache. Safe to call even if not enabled.
Definition FileCache.cpp:53
int getFile(const string &filename, string &outFilePath)
Definition FileCache.cpp:78
static FileCache * getFileCache()
Definition FileCache.cpp:57
static int makeFileCache(const string &app, const string &parentFolder={})
Definition FileCache.cpp:30
Definition AsyncDiskFileChunk.hpp:49