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.
I'm running an HTC Incredible with CM7.