Это скорее академический вопрос... но может ли ConcurrentDictionary.TryAdd потерпеть неудачу? И если да, то в каких случаях и почему?