Fix cache clearing/warming

- Don't create dir if it already exists when warming up
- Add a clearer to remove the dir when clearing the cache