long tilt = System.currentTimeMillis(); ExpiryTask expiryTask = region.getRegionIdleExpiryTask(); long mediumExpiryTime = expiryTask.getExpirationTime(); region.getAttributesMutator().setRegionIdleTimeout( new ExpirationAttributes(999000/* ms */, ExpirationAction.INVALIDATE)); expiryTask = region.getRegionIdleExpiryTask(); long hugeExpiryTime = expiryTask.getExpirationTime(); ExpiryTask.suspendExpiration(); region.getAttributesMutator().setRegionIdleTimeout( new ExpirationAttributes(20/* ms */, ExpirationAction.INVALIDATE)); expiryTask = region.getRegionIdleExpiryTask(); shortExpiryTime = expiryTask.getExpirationTime(); } finally {
ExpiryTask expiryTask = lr.getRegionIdleExpiryTask(); region.put(key, value); long createExpiry = expiryTask.getExpirationTime();