增加缓存功能