抽象缓存接口。不再用memcache来命名，而是一律抽象成cache