public void AddOrUpdate(DnsCacheResult Result) { // Add if the entry already exists if (Entries.ContainsKey(Result.HostName)) { Entries[Result.HostName] = Result; } else // Update entry { Entries.Add(Result.HostName, Result); } }