Our app can run out of space, so we can't keep saving audio and image files locally and not delete them. We need to implement some time of system that removes audio and images when we are about to run out of space, or when they are no longer in use. The main question is what priority should audio and image files get in this "cache." Should we implement a LRU or LFU cache, or remove files when user's switch between courses.
Downgrading this to a P2 because we have not seen a need for this feature in the Fall Semester, meaning we've never encountered a situation where we run out of file space on the Expo Go app.
Problem
Our app can run out of space, so we can't keep saving audio and image files locally and not delete them. We need to implement some time of system that removes audio and images when we are about to run out of space, or when they are no longer in use. The main question is what priority should audio and image files get in this "cache." Should we implement a LRU or LFU cache, or remove files when user's switch between courses.