Roku Non-Volatile Memory Storage Issue

We are developing a Roku screensaver application. So, basically, we are fetching the images from the AWS S3 bucket. We need a way to cache the images in some kind of non-volatile memory in Roku after initially loading the images from the AWS S3 bucket. Is there a way to store the images at runtime (fetched from some external sources i.e. AWS s3 bucket) in a non-volatile memory in Roku? If yes, can you please brief about the same.

cachefs might be what you’re looking for: https://sdkdocs.roku.com/display/sdkdoc/File+System

It’s relatively new and I have no experience with it.

-JT

@renojim is right, cachefs is what you want. The best you will be able to do though is reduce the downloading. Cachefs is non-volatile but limited and shared so you need to check if the graphic is there each time you need it.