private static void TestDisposeMethods() { var testCollection = new ConcurrentDictionary <decimal, DataSet>(); for (int i = 0; i < 1000; i++) { var item = new KeyValuePair <decimal, DataSet>(i, new DataSet(i.ToString())); testCollection.AddIfNotExists(item); } testCollection.DisposeCollection(); }