63 void setMaxDiskUsage(
int diskUsage)
override;
64 int maxDiskUsage()
const override;
65 int diskUsage()
const override;
67 void setMaxMemoryUsage(
int memoryUsage)
override;
68 int maxMemoryUsage()
const override;
69 int memoryUsage()
const override;
71 void setMinTextureUsage(
int textureUsage)
override;
72 void setExtraTextureUsage(
int textureUsage)
override;
73 int maxTextureUsage()
const override;
74 int minTextureUsage()
const override;
75 int textureUsage()
const override;
76 void clearAll()
override;
77 void clearMapId(
int mapId);
78 void setCostStrategyDisk(
CostStrategy costStrategy)
override;
80 void setCostStrategyMemory(
CostStrategy costStrategy)
override;
82 void setCostStrategyTexture(
CostStrategy costStrategy)
override;
101 void init()
override;
102 void printStats()
override;
107 QSharedPointer<QGeoCachedTileDisk> addToDiskCache(
const QGeoTileSpec &spec,
const QString &filename);
111 QSharedPointer<QGeoTileTexture> getFromMemory(
const QGeoTileSpec &spec);
112 QSharedPointer<QGeoTileTexture> getFromDisk(
const QGeoTileSpec &spec);
114 virtual bool isTileBogus(
const QByteArray &bytes)
const;
118 QCache3Q<QGeoTileSpec, QGeoCachedTileDisk, QCache3QTileEvictionPolicy>
diskCache_;
124 int minTextureUsage_ = 0;
125 int extraTextureUsage_ = 0;
129 bool isDiskCostSet_ =
false;
130 bool isMemoryCostSet_ =
false;
131 bool isTextureCostSet_ =
false;
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)