Object getFullValue(Connection connection) throws Exception {
      GetOp.GetOpImpl getOp =
          new GetOp.GetOpImpl(region, key, callbackArg, prSingleHopEnabled, event);
      return getOp.attempt(connection);
    }
the operation will have either a region or a regionName. Names seem to be used by unit tests
to exercise operations without creating a real region
geode-core/src/main/java/org/apache/geode/cache/client/internal/PutOp.java