Add internal file cache