title: Do I need a ConcurrentDictionary in C# when I'm inserting unique keys?
body: <p>I have a scenario where all the threads will only insert unique keys into the dictionary. In other words, no two threads will insert the same key. I do not have any update or read operations as well. It's only inserts. Do I need a <code>ConcurrentDictionary</code> in this case?</p>