CAS only works when passing zero
We've been using ultramemcache quite happily with Couchbase 1.8.1. Upgraded to 2.0 DP4 and everything seems to work fine except for CAS operations. They only work when passing zero for the CAS value.
I telnetted in to the Couchbase server and verified that CAS does in fact work, which means something's wrong on ultramemcache's side. What could have changed from 1.8.1 to 2.0? I noticed this thread which says the .NET client library is experiencing a similar issue. Is it something to do with a 32/64-bit issue? Is it solvable without modifying ultramemcache?