public void AddPreviouslyCompiled(string source, ScriptData ID)
{
//string key = source.Length.ToString() + source.GetHashCode().ToString();
string key = Util.Md5Hash(source);
lock (PreviouslyCompiled)
{
if (!PreviouslyCompiled.ContainsKey(key))
{
//PreviouslyCompiled.Add (source, ID.AssemblyName);
PreviouslyCompiled.Add(key, ID.AssemblyName);
}
}
}