protected static void remoteReplace(String regionName, String entryName, Object value)
      throws CacheException {

    Region root = getRootRegion();
    Region region = root.getSubregion(regionName);
    Region sub = region.getSubregion(entryName);
    if (sub == null) {
      String s = "Entry \"" + entryName + "\" does not exist";
      throw new EntryNotFoundException(s);
    }

    sub.put(entryName, value);

    LogWriterUtils.getLogWriter().info("Replaced value " + value + "in entry " + entryName
        + " in region '" + region.getFullPath() + "'");
  }
Replaces the value of an entry in a region in a remote VM

@param regionName The name of a region that is a sub-region of the root region
@param entryName Must be {@link java.io.Serializable}
@param value The value used to replace
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/DistributedCacheTestCase.java