整理代码
缓存管理