18 static void cacheTile(
const QString &type,
int x,
int y,
int z,
const QByteArray &image,
const QString &format, qulonglong set = UINT64_MAX);
19 static void cacheTile(
const QString &type,
const QString &hash,
const QByteArray &image,
const QString &format, qulonglong set = UINT64_MAX);
28 static void _initCache();
29 static bool _wipeDirectory(
const QString &dirPath);
30 static void _wipeOldCaches();
32 static QString _getCachePath(
const QVariantMap ¶meters);
33 static uint32_t _getMemLimit(
const QVariantMap &Parameters);
35 static uint32_t _getDefaultMaxMemLimit() {
return (3 * qPow(1024, 2)); }
36 static uint32_t _getDefaultMaxDiskCache() {
return 0; }
37 static uint32_t _getDefaultExtraTexture() {
return (6 * qPow(1024, 2)); }
38 static uint32_t _getDefaultMinTexture() {
return 0; }
40 static quint32 _getMaxMemCacheSetting();
43 static QString _databaseFilePath;
44 static QString _cachePath;
45 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)