CacheCleaner allows you to remove all cache files with a single click.
Because internal memory is precious, and cache isn't.
It requires both root permissions and BusyBox (which can be installed from the Android Market) to function.
This is the original! If you're looking for a scheduled cleaner, try CacheCleaner NG..