a distributed memory caching system implemented in C#