Require function use machine file cache