I'm building a nutrition tracking app in which the users can look up foods and save calorie/macro data to their food logs.
I have an existing food database but I'd like to use the FatSecret API when the user looks up food with a barcode for their calorie/macro that is not in my own database.
How do the caching terms apply to this use case? For example, if a user looks up food via FatSecretAPI and saves it to their food log. Do I have to re-request the FatSecretAPI to display the calorie/macro info of the food when the user checks their food log?