缓存类不再是单实例类，由服务容器控制及创建