Give user control the Cache on iOS and Android
For iOS and possibly adroid, it is needed to be able to control how much memory will be used to cache files, such as how the Amazon Cloud app works. I would like to limit it to 500 MB, or 1 GB. I would like to be able to see what is cached and individually remove items from the cache. I would like to be able to fully clear the cache. I would also like to be able to mark cached files to be except from this clear (always keep on device). With only a 16 GB iPhone, I run out of space, but see OneDrive consuming about 400 MB. When low on space, clearing the cache would be very helpful.
I note on older versions of Onedrive on IOS (e.g. v9.9) there was a clear cache option (under settings\advanced). On later versions (e.g. v11.6) this seems to have been deleted.
I have found when making a file available offline & then deleting the file from those available offline the memory used isn't freed up. On the older version of Onedrive clearing the cache seemed to do this but I haven't found a way to recover the memory used by previously offline files on the latest version.
Thomas Häggström commented
To me it seems that the iOS app does not have any cache. It is frustrating to look at the gray boxes and wait for OneDrive to load image thumbnails. Why can't the app cache the thumbnails? They do not take up that much space. Thumbnail cache would hopefully also speed up OneDrive.