c# lock in singleton causing high CPU usage when IIS recycle application pool?
I have this singleton class, CacheManager that handles and store a list of Store<TKey, TValue>.
By getting a specific Store via CacheManager.Instance.GetStore, i can then read or store values.