1. June 2010
.NET , c# , memcached
I have been working with distributed caching for about 4 years now, using memcached as the only server.
I have been trying out different memcached clients, and some have been good, others bad.
They have all had the same problem: They have been syncronous implemented, i.e. they have been wasting a lot of theads on simple waits.
I have started a project to create a fully asyncronous memcached client in .NET.
Its not production code yet, but its a fully working client, for gets/sets. It just needs some additional features, and I will release a version.