public ExpirationAttributes setEntryTimeToLive(ExpirationAttributes timeToLive) { checkReadiness(); if (timeToLive == null) { throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_TIMETOLIVE_MUST_NOT_BE_NULL.toLocalizedString()); } checkEntryTimeoutAction("timeToLive", timeToLive.getAction()); if (!this.statisticsEnabled) { throw new IllegalStateException(LocalizedStrings.AbstractRegion_CANNOT_SET_TIME_TO_LIVE_WHEN_STATISTICS_ARE_DISABLED.toLocalizedString()); } ExpirationAttributes oldAttrs = getEntryTimeToLive(); this.entryTimeToLive = timeToLive.getTimeout(); this.entryTimeToLiveExpirationAction = timeToLive.getAction(); setEntryTimeToLiveAtts(); updateEntryExpiryPossible(); timeToLiveChanged(oldAttrs); return oldAttrs; }
public ExpirationAttributes setEntryIdleTimeout( ExpirationAttributes idleTimeout) { checkReadiness(); if (idleTimeout == null) { throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_IDLETIMEOUT_MUST_NOT_BE_NULL.toLocalizedString()); } checkEntryTimeoutAction("idleTimeout", idleTimeout.getAction()); if (!this.statisticsEnabled) { throw new IllegalStateException(LocalizedStrings.AbstractRegion_CANNOT_SET_IDLE_TIMEOUT_WHEN_STATISTICS_ARE_DISABLED.toLocalizedString()); } ExpirationAttributes oldAttrs = getEntryIdleTimeout(); this.entryIdleTimeout = idleTimeout.getTimeout(); this.entryIdleTimeoutExpirationAction = idleTimeout.getAction(); setEntryIdleTimeoutAtts(); updateEntryExpiryPossible(); idleTimeoutChanged(oldAttrs); return oldAttrs; }
public ExpirationAttributes setEntryIdleTimeout( ExpirationAttributes idleTimeout) { checkReadiness(); if (idleTimeout == null) { throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_IDLETIMEOUT_MUST_NOT_BE_NULL.toLocalizedString()); } checkEntryTimeoutAction("idleTimeout", idleTimeout.getAction()); if (!this.statisticsEnabled) { throw new IllegalStateException(LocalizedStrings.AbstractRegion_CANNOT_SET_IDLE_TIMEOUT_WHEN_STATISTICS_ARE_DISABLED.toLocalizedString()); } ExpirationAttributes oldAttrs = getEntryIdleTimeout(); this.entryIdleTimeout = idleTimeout.getTimeout(); this.entryIdleTimeoutExpirationAction = idleTimeout.getAction(); setEntryIdleTimeoutAtts(); updateEntryExpiryPossible(); idleTimeoutChanged(oldAttrs); return oldAttrs; }
public ExpirationAttributes setEntryTimeToLive(ExpirationAttributes timeToLive) { checkReadiness(); if (timeToLive == null) { throw new IllegalArgumentException(LocalizedStrings.AbstractRegion_TIMETOLIVE_MUST_NOT_BE_NULL.toLocalizedString()); } checkEntryTimeoutAction("timeToLive", timeToLive.getAction()); if (!this.statisticsEnabled) { throw new IllegalStateException(LocalizedStrings.AbstractRegion_CANNOT_SET_TIME_TO_LIVE_WHEN_STATISTICS_ARE_DISABLED.toLocalizedString()); } ExpirationAttributes oldAttrs = getEntryTimeToLive(); this.entryTimeToLive = timeToLive.getTimeout(); this.entryTimeToLiveExpirationAction = timeToLive.getAction(); setEntryTimeToLiveAtts(); updateEntryExpiryPossible(); timeToLiveChanged(oldAttrs); return oldAttrs; }