title: is this good implementation of Multithreaded Caching in .Net?
body: <p>While implementing Multithreaded Cache, i found this article on MSDN.</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/system.threading.readerwriterlockslim.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/system.threading.readerwriterlockslim.aspx</a></p>
  
  <p>This is for windows appliation using framework 4.0. My main concern is Thread Safety. Currently i am using MemoryCache and i know it is not Thread Safe. So is the provided implementation a better way to implement Multithreaded Caching?</p>
  
  <p>Please advice.</p>