A new C# based solution to the cache stampede problem