Concept Flow - Caching API responses
Request for API data
Check cache for data
Return cached
Send data to user
Store fresh data in cache
The flow checks if data is in cache before calling the API. If cached, it returns that data. Otherwise, it fetches fresh data, returns it, and stores it in cache.