@SuppressWarnings("unchecked") private static <A extends AttributesMutator> A attributesMutatorFor(LocalRegion region) { return (A) region.getAttributesMutator(); }
region.getAttributesMutator().setRegionIdleTimeout( new ExpirationAttributes(12000/* ms */, ExpirationAction.INVALIDATE)); region.put(key, value); region.getAttributesMutator().setRegionIdleTimeout( new ExpirationAttributes(999000/* ms */, ExpirationAction.INVALIDATE)); expiryTask = region.getRegionIdleExpiryTask(); long shortExpiryTime; try { region.getAttributesMutator().setRegionIdleTimeout( new ExpirationAttributes(20/* ms */, ExpirationAction.INVALIDATE)); expiryTask = region.getRegionIdleExpiryTask();
final long firstExpiryTime = eet.getExpirationTime(); AttributesMutator mutt = region.getAttributesMutator(); ExpirationAttributes expire2 = new ExpirationAttributes(timeout2, INVALIDATE); mutt.setEntryTimeToLive(expire2); mutt = region.getAttributesMutator(); ExpirationAttributes expire3 = new ExpirationAttributes(timeout1, INVALIDATE); mutt.setEntryTimeToLive(expire3); mutt = region.getAttributesMutator(); ExpirationAttributes expire4 = new ExpirationAttributes(1, INVALIDATE); mutt.setEntryTimeToLive(expire4);
final long firstExpiryTime = eet.getExpirationTime(); AttributesMutator mutt = region.getAttributesMutator(); ExpirationAttributes expire2 = new ExpirationAttributes(timeout2, INVALIDATE); mutt.setEntryIdleTimeout(expire2); mutt = region.getAttributesMutator(); ExpirationAttributes expire3 = new ExpirationAttributes(timeout1, INVALIDATE); mutt.setEntryIdleTimeout(expire3); mutt = region.getAttributesMutator(); ExpirationAttributes expire4 = new ExpirationAttributes(1, INVALIDATE); mutt.setEntryIdleTimeout(expire4);
final long firstExpiryTime = eet.getExpirationTime(); AttributesMutator mutt = region.getAttributesMutator(); ExpirationAttributes expire2 = new ExpirationAttributes(timeout2, INVALIDATE); mutt.setCustomEntryIdleTimeout(new TestExpiry(key1, expire2)); mutt = region.getAttributesMutator(); ExpirationAttributes expire3 = new ExpirationAttributes(timeout1, INVALIDATE); mutt.setCustomEntryIdleTimeout(new TestExpiry(key1, expire3)); mutt = region.getAttributesMutator(); ExpirationAttributes expire4 = new ExpirationAttributes(1, INVALIDATE); mutt.setCustomEntryIdleTimeout(new TestExpiry(key1, expire4));