Priority: P5: Not important
Resolution: Out of scope
Affects Version/s: 5.7.0
Fix Version/s: None
From the http://doc.qt.io/qt-5/qml-qtquick-image.html documentation I'm not sure if this is expected but here it is.
If you run example attached below you will see that images are fetched as you scroll. Since hidden delegates get destroyed images will once again be fetched from server when we scroll back. Given that there is cache property on Image I would expect that this would mean images are cached on disk. There is also some mention of this in sourceSize property:
Note: Changing this property dynamically causes the image source to be reloaded, potentially even from the network, if it is not in the disk cache.
Here is example code:
We have this in production for a year now but, if possible, I would much rather use existing caching from Image or implement it myself if it sounds interesting.