On Android and iOS, we offer an applicationCacheDirectory property used to write temporary files to internal storage.
Android supports a sandboxed cache directory for the app on external storage, which typically provides more storage space. Unlike externalStorageDirectory, the external cache directory is not automatically backed-up by the system. This makes it a good location for LARGE temporary files.
We should expose this Android-only feature via the following property.
You do need the following permissions to read/write to the external cache folder.
You do need to use the following APIs before reading/writing to this folder.
You do need to check the isExternalStoragePresent() method to see if external storage is mounted before using this folder.