Package org.ehcache.expiry
Class Expirations
- java.lang.Object
-
- org.ehcache.expiry.Expirations
-
@Deprecated public final class Expirations extends java.lang.ObjectDeprecated.Utility class for getting predefinedExpiryinstances.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classExpirations.BaseExpiry<K,V>Deprecated.static classExpirations.ExpiryBuilder<K,V>Deprecated.private static classExpirations.NoExpiryDeprecated.private static classExpirations.TimeToIdleExpiryDeprecated.private static classExpirations.TimeToLiveExpiryDeprecated.
-
Constructor Summary
Constructors Modifier Constructor Description privateExpirations()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <K,V>
Expirations.ExpiryBuilder<K,V>builder()Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#expiry()insteadstatic Expiry<java.lang.Object,java.lang.Object>noExpiration()Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#noExpiration()insteadstatic Expiry<java.lang.Object,java.lang.Object>timeToIdleExpiration(Duration timeToIdle)Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToIdleExpiration(java.time.Duration)insteadstatic Expiry<java.lang.Object,java.lang.Object>timeToLiveExpiration(Duration timeToLive)Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToLiveExpiration(java.time.Duration)instead
-
-
-
Method Detail
-
noExpiration
@Deprecated public static Expiry<java.lang.Object,java.lang.Object> noExpiration()
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#noExpiration()insteadGet anExpiryinstance for a non expiring (ie. "eternal") cache.- Returns:
- the no expiry instance
-
timeToLiveExpiration
@Deprecated public static Expiry<java.lang.Object,java.lang.Object> timeToLiveExpiration(Duration timeToLive)
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToLiveExpiration(java.time.Duration)instead- Parameters:
timeToLive- the TTL duration- Returns:
- a TTL expiry
-
timeToIdleExpiration
@Deprecated public static Expiry<java.lang.Object,java.lang.Object> timeToIdleExpiration(Duration timeToIdle)
Deprecated.Useorg.ehcache.config.builders.ExpiryPolicyBuilder#timeToIdleExpiration(java.time.Duration)instead- Parameters:
timeToIdle- the TTI duration- Returns:
- a TTI expiry
-
builder
@Deprecated public static <K,V> Expirations.ExpiryBuilder<K,V> 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
-
-