public class DefaultExpiryPolicy extends Object implements org.ehcache.expiry.ExpiryPolicy<Object,Object>
TimedValueHolder.| Constructor and Description | 
|---|
| DefaultExpiryPolicy()Creates a new  ExpiryPolicywith an infinite default duration. | 
| DefaultExpiryPolicy(int defaultTTLSeconds)creates a new  ExpiryPolicywith a duration equal to the number of seconds passed in as a argument. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Duration | getDefaultDuration() | 
| Duration | getExpiryForAccess(Object key,
                  Supplier<?> value) | 
| Duration | getExpiryForCreation(Object key,
                    Object value) | 
| Duration | getExpiryForUpdate(Object key,
                  Supplier<?> oldValue,
                  Object newValue) | 
public DefaultExpiryPolicy()
ExpiryPolicy with an infinite default duration.public DefaultExpiryPolicy(int defaultTTLSeconds)
ExpiryPolicy with a duration equal to the number of seconds passed in as a argument.defaultTTLSeconds - public Duration getExpiryForUpdate(Object key, Supplier<?> oldValue, Object newValue)
protected Duration getDefaultDuration()
Copyright © 2020. All rights reserved.