public static Object execute(ExecutablePool pool, String regionName, Object key, Object value,
      byte[] deltaBytes, EntryEventImpl event, Operation operation,
      boolean requireOldValue,
      Object expectedOldValue, Object callbackArg,
      boolean prSingleHopEnabled) {

    AbstractOp op = new PutOpImpl(regionName, key, value, deltaBytes, event, operation,
        requireOldValue, expectedOldValue, callbackArg, false/* donot send full obj; send delta */,
        prSingleHopEnabled);
    return pool.execute(op);
  }
Does a region put on a server using connections from the given pool to communicate with the
server.

@param pool the pool to use to communicate with the server.
@param region the region to do the put on
@param key the entry key to do the put on
@param value the entry value to put
@param event the event for this put
@param callbackArg an optional callback arg to pass to any cache callbacks
geode-core/src/main/java/org/apache/geode/cache/client/internal/PutOp.java