新的文件缓存类