21 static void cacheTile(
const QString &type,
int x,
int y,
int z,
const QByteArray &image,
const QString &format, qulonglong set = UINT64_MAX);
22 static void cacheTile(
const QString &type,
const QString &hash,
const QByteArray &image,
const QString &format, qulonglong set = UINT64_MAX);
31 static void _initCache();
32 static bool _wipeDirectory(
const QString &dirPath);
33 static void _wipeOldCaches();
35 static QString _getCachePath(
const QVariantMap ¶meters);
36 static uint32_t _getMemLimit(
const QVariantMap &Parameters);
38 static uint32_t _getDefaultMaxMemLimit() {
return (3 * qPow(1024, 2)); }
39 static uint32_t _getDefaultMaxDiskCache() {
return 0; }
40 static uint32_t _getDefaultExtraTexture() {
return (6 * qPow(1024, 2)); }
41 static uint32_t _getDefaultMinTexture() {
return 0; }
43 static quint32 _getMaxMemCacheSetting();
46 static QString _databaseFilePath;
47 static QString _cachePath;
48 static std::atomic<bool> _cacheWasReset;
static void cacheTile(const QString &type, int x, int y, int z, const QByteArray &image, const QString &format, qulonglong set=UINT64_MAX)