There are many possible causes for recurring cache corruption. A proper cache cleaning utility is simply not one of them.
A proper cache cleaning utility, such as those I cited, and using the correct version of such — as Al noted, which I consider implicit but is worth stating —
removes cache files.
Repeated cache corruption indicates other problems, e.g. hardware or software, since the caches are recreated dynamically by either the OS or an application which employs caching, e.g. browsers, Help Viewer, etc., depending on the specific type of cache. AN errant Startup or Login Item that involves caching could corrupt either a System or User cache after a restart.
If the Launch Services cache is repeatedly corrupted, this can imply a corrupted set of Launch Services preferences, hence the two-pass procedure specified in my
"Resetting Launch Services" FAQ.
Disk Warrior probably won't correct the problem since if the directory error was occurring in a cache file, that cache file has probably been corrupted as a result. An Archive and Install (A&I), assuming one uses "Preserve User and Network Settings", will preserve user cache files along with other data in
/Users, hence if the problem is in a user cache, the A&I with "Preserve User..."
preserves the problem file.
You should not recommend against cache cleaning based on such shaky "evidence."
Good luck!
😉 Dr. Smoke
Author:
Troubleshooting Mac® OS X
---
Note: The information provided in the link(s) above is freely available. However, because I own The X Lab™, a commercial Web site to which some of these links point, the Apple Discussions
Terms of Use require I include the following disclosure statement with this post:
I may receive some form of compensation, financial or otherwise, from my recommendation or link.