cache function does not invalidate the cache from one test to the next, causing some tests to get API responses made for previous tests when making the same API requests.cache and there seems to be no way to invalidate the entire cache. I saw that there is a cache.set function there but it seems it can't be used for invalidating individual caches. Are there other tricks I can use to achieve this behavior?cache.clear to invalidate the entire cache for testing purposes.