Remove everything from the cache dir, including hidden dirs.

The `rm -rf .cache/*` misses hidden dirs. Removing the `.cache` dir and replacing it fixes that.