/** * Creates a region that uses compression on region entry values. * @param regionName a unique region name. */ private void createCompressedRegion(final String regionName) { final Cache cache = getCache(); RegionFactory<String, Integer> dataRegionFactory = cache.createRegionFactory(RegionShortcut.REPLICATE); dataRegionFactory.setCompressor(SnappyCompressor.getDefaultInstance()); dataRegionFactory.create(regionName); }
/** * Creates a region and assigns a compressor. * @param name a region name. * @param compressor a compressor. */ private Region createRegion(String name,Compressor compressor) { return getCache().<String,String>createRegionFactory().setDataPolicy(DataPolicy.REPLICATE).setCloningEnabled(true).setCompressor(compressor).create(name); } }
/** * Creates a region and assigns a compressor. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor. * @return the newly created region. */ private Region<String,String> createRegion(String name,DataPolicy dataPolicy,Compressor compressor) { return getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setCloningEnabled(true).setCompressor(compressor).create(name); }
/** * Creates a region and assigns a compressor. * @param name a region name. * @param compressor a compressor. */ private Region createRegion(String name,Compressor compressor) { return getCache().createRegionFactory().setDataPolicy(DataPolicy.REPLICATE).setCloningEnabled(true).setCompressor(compressor).create(name); }
/** * Creates a region and assigns a compressor. * * @param name * a region name. * @param compressor * a compressor. */ private Region createRegion(String name, Compressor compressor, boolean offHeap) { return getCache().<String,String>createRegionFactory().setDataPolicy(DataPolicy.REPLICATE).setCompressor(compressor).setEnableOffHeapMemory(offHeap).create(name); } }
public void run() { final Cache cache = getCache(); DiskStoreFactory diskStoreFactory = cache.createDiskStoreFactory(); diskStoreFactory.setDiskDirs(new File[] { diskStoreDir }); final DiskStore diskStore1 = diskStoreFactory.create(diskStoreName1); assertNotNull(diskStore1); RegionFactory regionFactory = cache.createRegionFactory(RegionShortcut.REPLICATE_PERSISTENT); regionFactory.setDiskStoreName(diskStoreName1); regionFactory.setDiskSynchronous(true); regionFactory.create(region1); regionFactory.setCompressor(SnappyCompressor.getDefaultInstance()); regionFactory.create(region2); cache.close(); assertTrue(new File(diskStoreDir, "BACKUP" + diskStoreName1 + ".if").exists()); } });
/** * Creates a region and assigns a compressor. * * @param name * a region name. * @param compressor * a compressor. */ private Region createRegion(String name, Compressor compressor, boolean offHeap) { return getCache().<String, String> createRegionFactory() .addCacheListener(CACHE_LISTENER).setCacheWriter(CACHE_WRITER) .setDataPolicy(DataPolicy.REPLICATE).setCompressor(compressor) .setEnableOffHeapMemory(offHeap) .create(name); } }
/** * Creates a region and assigns a compressor. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor. * @return the newly created region. */ private Region<String,String> createRegion(String name,DataPolicy dataPolicy,Compressor compressor,String diskStoreName) { getCache().createDiskStoreFactory().create(diskStoreName); return getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setDiskStoreName(diskStoreName).setCloningEnabled(true).setCompressor(compressor).create(name); }
/** * Creates a compressed region and adds a cache server to a peer. * @param name the region name. * @param dataPolicy the type of peer. * @param compressor a compressor * @return the newly created region. * @throws IOException a problem occurred while created the cache server. */ private Region<String,String> createServerRegion(String name,DataPolicy dataPolicy,Compressor compressor) throws IOException { Region<String,String> region = getCache().<String,String>createRegionFactory().setDataPolicy(dataPolicy).setCloningEnabled(true).setCompressor(compressor).create(name); CacheServer server = getCache().addCacheServer(); server.start(); return region; }
factory.setCompressor(newInstance(compressorKlass, CliStrings.CREATE_REGION__COMPRESSOR));
factory.setCompressor(newInstance(compressorKlass, CliStrings.CREATE_REGION__COMPRESSOR));