TDirectoryFile::GetKey() hash list optimization