@Override
          public void beforeUpdate(EntryEvent event) throws CacheWriterException {
            // the prConfig node list must advance (otherwise meta data becomes out of sync)
            final PartitionRegionConfig newConf = (PartitionRegionConfig) event.getNewValue();
            final PartitionRegionConfig oldConf = (PartitionRegionConfig) event.getOldValue();
            if (newConf != oldConf && !newConf.isGreaterNodeListVersion(oldConf)) {
              throw new CacheWriterException(
                  String.format(
                      "New PartitionedRegionConfig %s does not have newer version than previous %s",
                      newConf, oldConf));
            }
          }
Return a region that is the root for all PartitionedRegion meta data on this Node. The main
administrative Regions contained within are <code>allPartitionedRegion</code> (Scope
DISTRIBUTED_ACK) and <code>bucket2Node</code> (Scope DISTRIBUTED_ACK) and dataStore regions.

@return a GLOBLAL scoped root region used for PartitionedRegion administration
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionHelper.java