添加缓存功能