public static void execute(Connection con, ExecutablePool pool, String regionName, Object key,
      Object value, EntryEventImpl event, Object callbackArg, boolean prSingleHopEnabled) {
    AbstractOp op = new PutOpImpl(regionName, key, value, null, event, Operation.CREATE, false,
        null, callbackArg, false /* donot send full Obj; send delta */, prSingleHopEnabled);
    pool.executeOn(con, op);
  }
This is a unit test method. It does a region put on a server using the given connection from
the given pool to communicate with the server. Do not call this method if the value is Delta
instance.

@param con the connection to use
@param pool the pool to use to communicate with the server.
@param regionName the name of 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