public static RegionMap createVM(PlaceHolderDiskRegion owner, DiskStoreImpl ds,
      InternalRegionArguments internalRegionArgs) {
    RegionMap.Attributes ma = new RegionMap.Attributes();
    ma.statisticsEnabled = owner.getStatisticsEnabled();
    ma.loadFactor = owner.getLoadFactor();
    ma.initialCapacity = owner.getInitialCapacity();
    ma.concurrencyLevel = owner.getConcurrencyLevel();
    if (owner.getLruAlgorithm() != 0) {
      return new VMLRURegionMap(owner, ma, internalRegionArgs);
    } else {
      return new VMRegionMap(owner, ma, internalRegionArgs);
    }
  }
Creates a RegionMap that is stored in the VM. Called during DiskStore recovery before the
region actually exists.

@param owner the place holder disk region that will be the owner of the map until the actual
       region is created.
geode-core/src/main/java/org/apache/geode/internal/cache/RegionMapFactory.java