Cache API call results

I have an API call that gets forum information from a database. This forum information is displayed in multiple repeating groups on a page. Right now I use a state to run the API call and update the page, every time the page is loaded. My question is how to cache the results of the API call. So the API is only called on the first page load and refreshing does not result in repeated API calls.

You’ll have to save data to DB and use a “last update” time data piece to determine when calls are done.

I don’t believe there’s a way to force the cache unless it’s done by them.