Package org.ehcache.expiry
Class Expirations
java.lang.Object
org.ehcache.expiry.Expirations
Deprecated.
Utility class for getting predefined
Expiry instances.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <K,V> Expirations.ExpiryBuilder<K, V> builder()Deprecated.Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#noExpiration()insteadtimeToIdleExpiration(Duration timeToIdle) Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToIdleExpiration(java.time.Duration)insteadtimeToLiveExpiration(Duration timeToLive) Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToLiveExpiration(java.time.Duration)instead
-
Method Details
-
noExpiration
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#noExpiration()insteadGet anExpiryinstance for a non expiring (ie. "eternal") cache.- Returns:
- the no expiry instance
-
timeToLiveExpiration
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToLiveExpiration(java.time.Duration)instead- Parameters:
timeToLive- the TTL duration- Returns:
- a TTL expiry
-
timeToIdleExpiration
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToIdleExpiration(java.time.Duration)instead- Parameters:
timeToIdle- the TTI duration- Returns:
- a TTI expiry
-
builder
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#expiry()insteadFluent API for creating an Expiry instance where you can specify constant values for creation, access and update time. Unspecified values will be set toDuration.INFINITEfor create andnullfor access and update, matching theno expirationexpiry.- Type Parameters:
K- the key type for the cacheV- the value type for the cache- Returns:
- an
Expirybuilder
-
org.ehcache.config.builders.ExpiryPolicyBuilder#expiry()instead