Split cache.coffee from proxy.coffee