Added cache.js