避免重复更新缓存