@Override
  public MemcachedNode createMemcachedNode(SocketAddress sa, SocketChannel c,
      int bufSize) {
    boolean doAuth = false;
    if (getAuthDescriptor() != null) {
        doAuth = true;
    }
    return new BinaryMemcachedNodeImpl(sa, c, bufSize,
        createReadOperationQueue(), createWriteOperationQueue(),
        createOperationQueue(), getOpQueueMaxBlockTime(), doAuth,
        getOperationTimeout(), getAuthWaitTime(), this);
  }
Construct a BinaryConnectionFactory with the given parameters.

@param len the queue length.
@param bufSize the buffer size
@param hash the algorithm to use for hashing
src/main/java/net/spy/memcached/BinaryConnectionFactory.java