Cache the API data locally for 12 hours. Cached data may be used longer if
the browser session lives for longer than 12 hours.