Update .gitignore to exclude cache file