11class RESTLINK_EXPORT
Cache :
public QAbstractNetworkCache
14 Q_PROPERTY(qint64 maxCacheSize READ maxCacheSize WRITE setMaxCacheSize NOTIFY maxCacheSizeChanged FINAL)
17 explicit Cache(QObject *parent =
nullptr);
20 qint64 maxCacheSize()
const;
21 Q_SLOT
void setMaxCacheSize(qint64 size);
24 QNetworkCacheMetaData metaData(
const QUrl &url)
override;
25 void updateMetaData(
const QNetworkCacheMetaData &metaData)
override;
26 QIODevice *data(
const QUrl &url)
override;
27 bool remove(
const QUrl &url)
override;
28 qint64 cacheSize()
const override;
29 QIODevice *prepare(
const QNetworkCacheMetaData &metaData)
override;
30 void insert(QIODevice *device)
override;
31 Q_SLOT
void clear()
override;
34 QScopedPointer<CachePrivate> d;