PangaeaData.AI interview question

Given an API endpoint to query, design a caching system in Python.