新增缓存功能