gInterpreter->GenerateDictionary leaves open fd


If I generate a dictionary in a root console:

root [0] gInterpreter->GenerateDictionary(“vector<vector >”,“vector”)

I see that this maintains an open file descriptor until the root session closes:
[] lsof | grep AutoDict
root.exe 1686 peter mem REG 8,1 579293 3559994 /home/peter/

This causes problems if a script does some cleanup on an NFS system, because deletions of open files will leave behind .nsf residues until that process terminates. This makes it impossible to remove a directory tree on an NFS system.

Of course there are workarounds, but Is there a reason to keep the file descriptor open?

Thanks for your reply,