ENOENT
clear_cache
There's no need for `clear_cache` to fail if the cache doesn't exist, either because we call `clear_cache` twice or because no cache was previously written on this particular repo.
git-linguist