The biggest culprit is Google Music, but I would like to clear out all of my caches fairly quickly.
If I'm using my phone as a camera, having everything cached totally eats up my SD card's storage space, so I would like to either turn down the amount of caching for Google Maps, Google Music, and a few other apps, turn up how frequently the cache is cleared, or have some way to automatically clear the caches when I want to.
If relevant, I'm running an HTC Incredible with CM7.