System
Cache Delete Logs
macOS stores diagnostic and working files for the CacheDelete service in ~/Library/Caches/com.apple.CacheDelete, where the system records cache-deletion job state, temporary log output, and related housekeeping data used while reclaiming disk space. These files are created as CacheDelete evaluates purgeable content and coordinates cleanup tasks in the background; Kudu removes the stale temporary logs and cached service artifacts without touching personal files, accounts, or system settings.
Why clean Cache Delete Logs?
- Old CacheDelete job logs accumulate after repeated low-space cleanup cycles, so the cache folder grows unexpectedly and users notice less free disk space than System Settings suggests should be available
- Stale service artifacts from earlier reclamation runs can leave CacheDelete reporting outdated cleanup state, which shows up as delayed or inconsistent changes in available storage after deleting large files
- Corrupted temporary log files can cause the background cleanup service to spend extra time reprocessing failed tasks, and users may observe prolonged disk activity when the Mac is idle
- After major macOS updates, leftover CacheDelete working data from the previous system build can conflict with new cleanup routines, leading to slower storage recalculation or space not being reclaimed until a reboot
- Oversized diagnostic caches in com.apple.CacheDelete add noise when troubleshooting storage problems, making it harder to tell whether current cleanup jobs are succeeding because the logs reflect old runs
- Cleaning out obsolete CacheDelete cache data removes abandoned temporary files from interrupted purge operations, which can help when free-space recovery seems stuck even though no personal data is being removed
What gets cleaned
Cache paths Kudu targets
macOS
~/Library/Caches/com.apple.CacheDelete |
Frequently asked
Common questions about Cache Delete Logs
Related cleaners
Free & open source
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.