@Override
	public synchronized EmuUnixFile<T> createOrGetFile(String pathname, int mode)
			throws EmuIOException {
		return filesByPath.computeIfAbsent(pathname, p -> newFile(p, mode));
	}
An abstract emulated file system, exported to an emulated user-space program

@param <T> the type of values stored in the file system
Ghidra/Features/SystemEmulation/src/main/java/ghidra/pcode/emu/unix/AbstractEmuUnixFileSystem.java