Are there any production-ready distributed caching mechanisms like memcached that can be used in a Windows 64-bit environment? From what I've seen, memcached is run on linux machines in production environments, however I don't have control over the fact that we will be using 64-bit Windows machines.
Additional requirements include for any suggested solutions: