// Determine if an item is equal to a key value. protected override bool KeyEquals(Object item, Object key) { // We don't lock this because it does not modify // the underlying hash table, or access fields // that may be modified by other threads. return(table.KeyEquals(item, key)); }