It's not the FS layer's concern. Whoever is calling the FS API functions for preloading purposes should be doing something like so:

Module.addPreRun(function (cb) {
  FS.createPreloadedFile(parent, name, url, true, true, function () { cb(); }, function () { cb(); });
});