public ClientRegionFactory<K,V> setRegionTimeToLive(ExpirationAttributes timeToLive) { this.attrsFactory.setRegionTimeToLive(timeToLive); return this; }
public ClientRegionFactory<K,V> setRegionTimeToLive(ExpirationAttributes timeToLive) { this.attrsFactory.setRegionTimeToLive(timeToLive); return this; }
/** * Sets the timeToLive expiration attributes for the region itself for the * next <code>RegionAttributes</code> created. * * @param timeToLive * the ExpirationAttributes for this region timeToLive * @return a reference to this RegionFactory object * @throws IllegalArgumentException * if timeToLive is null * @see AttributesFactory#setRegionTimeToLive */ public RegionFactory<K,V> setRegionTimeToLive(ExpirationAttributes timeToLive) { this.attrsFactory.setRegionTimeToLive(timeToLive); return this; }
/** * Sets the timeToLive expiration attributes for the region itself for the * next <code>RegionAttributes</code> created. * * @param timeToLive * the ExpirationAttributes for this region timeToLive * @return a reference to this RegionFactory object * @throws IllegalArgumentException * if timeToLive is null * @see AttributesFactory#setRegionTimeToLive */ public RegionFactory<K,V> setRegionTimeToLive(ExpirationAttributes timeToLive) { this.attrsFactory.setRegionTimeToLive(timeToLive); return this; }
int timeout = Integer.parseInt(value); String action = (String)attrProperties.get(REGION_TIME_TO_LIVE_ACTION); factory.setRegionTimeToLive(new ExpirationAttributes(timeout, getExpirationAction(action)));
ExpirationAttributes expire = new ExpirationAttributes(timeout, ExpirationAction.INVALIDATE); factory.setRegionTimeToLive(expire); factory.setStatisticsEnabled(true); RegionAttributes attrs = factory.create();
ExpirationAttributes expire = new ExpirationAttributes(timeout, ExpirationAction.DESTROY); factory.setRegionTimeToLive(expire); factory.setStatisticsEnabled(true); RegionAttributes attrs = factory.create();
protected void createWithExpiration(String regionName, ExpirationAttributes ttl, ExpirationAttributes idle) throws CacheException { AttributesFactory factory = new AttributesFactory(); factory.setStatisticsEnabled(true); if (ttl != null) factory.setRegionTimeToLive(ttl); if (idle != null) factory.setRegionIdleTimeout(idle); factory.setScope(Scope.DISTRIBUTED_ACK); factory.setEarlyAck(false); RegionAttributes attrs = factory.create(); getLogWriter().info("4: " + regionName + " ttl action is " + ttl); getOrCreateRootRegion().createSubregion(regionName, attrs); }
public void testRegionTTLExpiration() throws CacheException { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_NO_ACK); af.setStatisticsEnabled(true); af.setRegionTimeToLive(new ExpirationAttributes(1, ExpirationAction.INVALIDATE)); Region exprReg = this.cache.createRegion("TXRegionTTL", af.create()); generalRegionExpirationTest(exprReg, 1, null, true); generalRegionExpirationTest(exprReg, 2, new ExpirationAttributes(2, ExpirationAction.INVALIDATE), true); generalRegionExpirationTest(exprReg, 1, new ExpirationAttributes(1, ExpirationAction.INVALIDATE), true); generalRegionExpirationTest(exprReg, 1, new ExpirationAttributes(1, ExpirationAction.DESTROY), true); }
afact.setRegionTimeToLive(exprAttrs[0]); expirationFlag = 1; break;
afact.setRegionTimeToLive(exprAttrs[0]); expirationFlag = 1; break;
public static final Region createRegion(String name, String rootName, RegionAttributes attrs) throws CacheException { Region root = cache.getRegion(rootName); if (root == null) { // don't put listeners on root region RegionAttributes rootAttrs = attrs; AttributesFactory fac = new AttributesFactory(attrs); ExpirationAttributes expiration = ExpirationAttributes.DEFAULT; // fac.setCacheListener(null); fac.setCacheLoader(null); fac.setCacheWriter(null); fac.setPartitionAttributes(null); fac.setRegionTimeToLive(expiration); fac.setEntryTimeToLive(expiration); fac.setRegionIdleTimeout(expiration); fac.setEntryIdleTimeout(expiration); rootAttrs = fac.create(); root = cache.createRegion(rootName, rootAttrs); } return LocalRegionHelper.createSubregion(root, name, attrs, null); }
afact.setRegionTimeToLive(exprAttrs[0]); expirationFlag = 1; break;
/** * createCacheTask: general task to hook a vm to the distributed cache. */ public static synchronized void createCacheTask() { if ( CacheUtil.getCache() == null ) { log().info( "Initializing the cache" ); CacheUtil.createCache(); AttributesFactory factory = new AttributesFactory(); factory.setScope( Scope.DISTRIBUTED_ACK ); // switch to GLOBAL when available factory.setRegionTimeToLive( ExpirationAttributes.DEFAULT ); // infinite factory.setEntryTimeToLive( ExpirationAttributes.DEFAULT ); // infinite //factory.setExpirationAction( irrelevant ); //CapacityController capcon = ...; //factory.setCapacityController( capcon ); //RegionEventListener revel = ...; //factory.setRegionEventListener( revel ); RegionAttributes ratts = factory.createRegionAttributes(); CacheUtil.createRegion( REGION_NAME, ratts ); log().info( "Initialized the cache" ); } } /**
af.setStatisticsEnabled(true); final int EXPIRE_MS = 500; af.setRegionTimeToLive(new ExpirationAttributes(EXPIRE_MS, ExpirationAction.LOCAL_DESTROY)); af.addCacheListener(cl1); af.setDataPolicy(DataPolicy.EMPTY);
final public Region createRegion(String name, String rootName, RegionAttributes attrs) throws CacheException { Region root = getRootRegion(rootName); if (root == null) { // don't put listeners on root region RegionAttributes rootAttrs = attrs; AttributesFactory fac = new AttributesFactory(attrs); ExpirationAttributes expiration = ExpirationAttributes.DEFAULT; // fac.setCacheListener(null); fac.setCacheLoader(null); fac.setCacheWriter(null); fac.setPoolName(null); fac.setPartitionAttributes(null); fac.setRegionTimeToLive(expiration); fac.setEntryTimeToLive(expiration); fac.setRegionIdleTimeout(expiration); fac.setEntryIdleTimeout(expiration); rootAttrs = fac.create(); root = createRootRegion(rootName, rootAttrs); } return LocalRegionHelper.createSubregion(root, name, attrs, getInternalRegionArguments()); }
f.setRegionTimeToLive(rd.getRegionTimeToLive());
f.setRegionTimeToLive(this.getRegionTimeToLive()); if (!isPartitioned(this.getDataPolicy())) { f.setScope(this.getScope());
public void run2() throws CacheException { Cache cache = getCache(); AttributesFactory factory = new AttributesFactory(); factory.setCacheListener(new CacheListener2()); factory.setCacheLoader(new CacheLoader2()); factory.setCacheWriter(new CacheWriter2()); factory.setConcurrencyLevel(concurrencyLevel); factory.setDiskDirs(new File[] { diskDir }); factory.setDiskWriteAttributes(dwa); factory.setStatisticsEnabled(statisticsEnabled); factory.setEntryIdleTimeout(entryIdle); factory.setEntryTimeToLive(entryTtl); factory.setInitialCapacity(initialCapacity); factory.setKeyConstraint(String.class); factory.setLoadFactor(loadFactor); factory.setDataPolicy(dataPolicy); factory.setRegionIdleTimeout(regionIdle); factory.setRegionTimeToLive(regionTtl); factory.setScope(scope); factory.setEarlyAck(false); MembershipAttributes membershipAttributes = new MembershipAttributes(new String[] {"A"}, LossAction.LIMITED_ACCESS, ResumptionAction.NONE); factory.setMembershipAttributes(membershipAttributes); RegionAttributes attrs = factory.create(); Region region = cache.createRegion(name, attrs); region.setUserAttribute(userAttribute); } });
factory.setRegionTimeToLive(ExpirationAttributes.DEFAULT); factory.setRegionIdleTimeout(ExpirationAttributes.DEFAULT); factory.setMirrorType(CacheBB.getBB().getMirrorAttribute());