public void run() { getCache().createRegionFactory(RegionShortcut.PARTITION) // .setEvictionAttributes(EvictionAttributes.createLIFOEntryAttributes(evictionEntries, EvictionAction.LOCAL_DESTROY)) .setEntryTimeToLive(new ExpirationAttributes(expirationTime)) .create(regionName); } });
@Override public Object call() throws Exception { RegionFactory<String, String> rf = getCache().createRegionFactory(); rf.setEntryTimeToLive(new ExpirationAttributes(1, ExpirationAction.DESTROY)); rf.setScope(Scope.DISTRIBUTED_ACK); rf.create(regionName); return null; } });
public void testSetEntryTimeToLive() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(LOCAL); ExpirationAttributes ea = new ExpirationAttributes(7); r1 = factory.setEntryTimeToLive(ea).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(ea, ra.getEntryTimeToLive()); } finally { cleanUpRegion(r1); } }
public void run() { RegionFactory<Object, Object> rf = getCache().createRegionFactory(RegionShortcut.PARTITION) .setEntryTimeToLive(new ExpirationAttributes(expirationTime));
factory.setEntryTimeToLive(entryExpirationTTL.convertToExpirationAttributes()); factory.setEntryTimeToLive(regionExpirationTTL.convertToExpirationAttributes());
factory.setEntryTimeToLive(entryExpirationTTL.convertToExpirationAttributes()); factory.setEntryTimeToLive(regionExpirationTTL.convertToExpirationAttributes());