This optimization works in a similar fashion to the GET optimization, but is binary protocol specific. Effectively, all mutation operations are folded into quiet ops and the responses are dispatched as implied positives when the operations are known to have finished.
…eouts. The root cause of an OperationTimeoutException should have something that looks like this: Caused by: net.spy.memcached.internal.CheckedOperationTimeoutException: Timed out waiting for operation - failing node: /127.0.0.1:11213 The actual failing operation is available from the CheckedOperationTimeoutException in case someone wants to do something particularly special with it.
Off by default.
When initial is null, do not initialize the value.
…ons. This is a time-sorted map, so adding one could kick another one out. As it's rare, detecting it and fudging the reconnection time is the least intrusive and safest way to prevent things from getting dropped.
This allows someone to, for example, have a transcoder for small objects only, or allow access to a server that supports arbitrarily large objects.