title: Concurrent Dictionary safety usage
body: <p>I need to thread-safe way to get each item of the ConcurrentDictionary(string, List)</p>
  
  <p>Does it safety to use the following construction?</p>
  
  <pre><code>foreach (var item in concurrentDict)
  {
       var readonlyCollection = item.Value.AsReadOnly();
       //use readonly collection, (I need only Values of the concurrent dictionary)
  }
  </code></pre>
  
  <p>I want to use values of the dictionary safety.</p>