GatheringByteChannel,
collapsing multiple writes into fewer syscalls.AsciiMemcacheClientBinaryMemcacheClientMoreExecutors.sameThreadExecutor()
takes locks, so roll our own.DefaultRawMemcacheClient.pendingCounter, saving a volatile read in the fast path by doing the
limit check in the CAS loop.Copyright © 2015 Spotify AB. All Rights Reserved.