使用多线程保存 cache