Cache calls to fs.read