public Region createRegion() { DiskStoreImpl ds = createDiskStore(); RegionFactory rf = new RegionFactory(); rf.setDataPolicy(DataPolicy.PERSISTENT_REPLICATE); rf.setDiskDirs(diskDirs); DiskWriteAttributesFactory daf = new DiskWriteAttributesFactory(); daf.setMaxOplogSize(1); rf.setDiskWriteAttributes(daf.create()); Region region = rf.create("region"); return region; } });
public void run() { Cache cache = getCache(); File dir = getDiskDirForVM(vm); dir.mkdirs(); RegionFactory rf = new RegionFactory(); // rf.setDiskSynchronous(true); rf.setDataPolicy(DataPolicy.PERSISTENT_REPLICATE); rf.setScope(Scope.DISTRIBUTED_ACK); rf.setDiskDirs(new File[] {dir}); DiskWriteAttributesFactory dwf = new DiskWriteAttributesFactory(); dwf.setMaxOplogSize(1); dwf.setSynchronous(true); rf.setDiskWriteAttributes(dwf.create()); rf.create(REGION_NAME); } };