caching categories

I see what you mean. The cacheUtils.js file (code instead of cache file) ? I guess we could separate it.