A FUSE file system that caches remote files