? ?? ?? ???: ?? ???? ?? ?? ??? ?? ???? ?? ????.ConcurrentDictionary is made for multithreaded eventualities. You would not have to implement locks with your code so as to add or get rid of objects from the gathering.?????????????? —— ?????????????????GetOrAdd is not really a correct substitution as it provides only if value would not exist. We