整理cache代码