cache.sh