Так что это немного запоздалый ответ, и вы, вероятно, решили это давным-давно, но мне самому было интересно то же самое ...
Мы использовали порт memcached для Windows для недавнего проекта, в котором нам необходим кэш вне процесса, совместно используемый сайтом, и набор служб WCF в отдельных пулах приложений. Некоторое время у нас все работало хорошо, но в последнее время наш клиент memcached .net сообщает об ошибках, когда мы пишем в кеш. Мы не уверены, что является причиной этого, но мне не хочется запускать memcached на windows, и я посмотрел на «чистые» решения .net. Который, когда я нашел SharedCache.net
Несмотря на то, что мы не поменялись местами на нашем рабочем сервере, я уже некоторое время использую его на нескольких устройствах разработки, и пока считаю, что это хорошо - никаких странных ошибок записи (хотя, честно говоря не загружен должным образом, проверил его), и он имеет лучшие функции, например, для отображения содержимого кэша.