public Region createDynamicRegion(String parentRegionName,String regionName) throws CacheException {
  if (isClosed()) {
    throw new IllegalStateException("Dynamic region factory is closed");
  }
  doBeforeRegionCreated(parentRegionName,regionName,null);
  Region region=createDynamicRegionImpl(parentRegionName,regionName,true);
  doAfterRegionCreated(region,false,false,null);
  return region;
}

public Region createDynamicRegion ( String parentRegionName , String regionName ) throws CacheException { if ( isClosed ( ) ) { throw new IllegalStateException ( "Dynamic region factory is closed" ) ; } doBeforeRegionCreated ( parentRegionName , regionName , null ) ; Region region = createDynamicRegionImpl ( parentRegionName , regionName , true ) ; doAfterRegionCreated ( region , false , false , null ) ; return region ; }
creates the dynamic region in the local cache and distributes the creation to other caches .
