I assume it doesn't actually hash the file contents, does it stick all of the require
'd pathnames into an internal hash table?
The context for this is that I'm getting some (redeclaration) warnings that would make sense if require_once
was getting confused by slightly different paths to the same file, and I'd obviously rather not load files multiple times.