public ClientCacheFactory setPoolSocketBufferSize(int bufferSize) {
    getPoolFactory().setSocketBufferSize(bufferSize);
    return this;
  }
Sets the socket buffer size for each connection made in this pool. Large messages can be
received and sent faster when this buffer is larger. Larger buffers also optimize the rate at
which servers can send events for client subscriptions.

@param bufferSize the size of the socket buffers used for reading and writing on each
       connection in this pool.
@return a reference to <code>this</code>
@throws IllegalArgumentException if <code>bufferSize</code> is less than or equal to
        <code>0</code>.
geode-core/src/main/java/org/apache/geode/cache/client/ClientCacheFactory.java