优化缓存的代码