yes, they state in the FAQ, any updates to the system clear the cache. Caching is due to query cost.
Cost that's external, too: Brave or Google are behind the results. Things would be terrible without the cache... but that doesn't mean every request needs to be cached. Can't - gotta source it.
Wouldn't want to hang onto things too long, current events run out of currency :)