fix缓存bug