For starters let me just throw it out there that I know the code below is not thread safe (correction: might be). What I am struggling with is finding an implementation that
Check out this link: http://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache(v=vs.110).aspx
Go to the very bottom of the page (or search for the text "Thread Safety").
You will see:
^ Thread Safety This type is thread safe.
^ Thread Safety
This type is thread safe.