Simple file cache