There is a website made in Joomla 2.5.x. It has System Cache enabled. The website contains a component called com_magic that handles URLS like:
System Cache timeout is set globally to 7 days. But the problem is with latest view. Each day a cron job fetched data from bike provider endpoint. It checks if there are new bikes. And if yes, it adds them to the database.
Unfortunately since system cache is set to 7 days, if a new bike occurs, the latest url does not display new bikes until the cache gets invalidated.
The cache for both page and component com_magic should be therefore cleared:
Important note: This is a question about backend Joomla cache. NOT about browser cache!
I'm not fully sure (in Joomla 2.5) but most probably you can set that too in Joomla backend extensions-> plugins->System - Page Cache -> Exclude Menu Items. If you have the bikes under a menu for example.
In the same plugin (at the same place), if there is an advanced tab in that plugin settings, you will find the Exclude URLs option too.
(This is how you can set the core cache plugin in Joomla 3.x but I think these options were already available in Joomla 2.5 too)