@Test public void alterWithCloningEnabled() { RegionAttributesType regionAttributes = getDeltaRegionConfig("alter region --name=regionA --enable-cloning=false") .getRegionAttributes(); assertThat(regionAttributes.isCloningEnabled()).isFalse(); assertThat(regionAttributes.getAsyncEventQueueIds()).isNull(); assertThat(regionAttributes.getDataPolicy()).isNull(); assertThat(regionAttributes.getGatewaySenderIds()).isNull(); assertThat(regionAttributes.getCacheLoader()).isNull(); assertThat(regionAttributes.getCacheWriter()).isNull(); assertThat(regionAttributes.getCacheListeners()).isNotNull().isEmpty(); assertThat(regionAttributes.getEvictionAttributes()).isNull(); assertThat(regionAttributes.getEntryIdleTime()).isNull(); assertThat(regionAttributes.getEntryTimeToLive()).isNull(); assertThat(regionAttributes.getRegionIdleTime()).isNull(); assertThat(regionAttributes.getRegionTimeToLive()).isNull(); }
region.getEntryTimeToLive(), p -> mutator.setEntryTimeToLive(p), p -> mutator.setCustomEntryTimeToLive(p)); updateExpirationAttributes(cache, regionAttributes.getRegionIdleTime(), region.getRegionIdleTimeout(), p -> mutator.setRegionIdleTimeout(p), null); updateExpirationAttributes(cache, regionAttributes.getRegionTimeToLive(),
if (regionAttributes.getRegionIdleTime() != null) { RegionAttributesType.ExpirationAttributesType ritl = regionAttributes.getRegionIdleTime(); ((RegionFactory<Object, Object>) factory).setRegionIdleTimeout( new ExpirationAttributes(Integer.valueOf(ritl.getTimeout()),
combine(existingAttributes.getEntryTimeToLive(), deltaAttributes.getEntryTimeToLive())); existingAttributes.setRegionIdleTime( combine(existingAttributes.getRegionIdleTime(), deltaAttributes.getRegionIdleTime())); existingAttributes.setRegionTimeToLive( combine(existingAttributes.getRegionTimeToLive(), deltaAttributes.getRegionTimeToLive()));