Membase not caching, returning status code 3, using .NET Membase Client API
I posted this question over at StackOverflow here:
I am using the .NET Membase Client API that includes Enyim.Caching. I have a DataTable that is approximately 5.5 megs and it is not getting cached. I know that memcached has a 1 meg limit per object, but I understand that any item less than 20 megs should be getting cached in Membase, but it isn't.
I debugged using the Membase and Enyim source code and found that a set request hits the membase server and a response is returned. The response header includes a status code of 3. Apparently a 0 is successful, but I have no idea what a status code of 3 is.
I initially thought the problem was due to it being a DataTable (serialization), but all my other DataTable objects are storing successfully (save 1 other).
Why isn't the object getting cached?