public class DefaultExpiryPolicy extends Object implements org.ehcache.expiry.ExpiryPolicy<Object,Object>
TimedValueHolder.| Constructor and Description |
|---|
DefaultExpiryPolicy()
Creates a new
ExpiryPolicy with an infinite default duration. |
DefaultExpiryPolicy(int defaultTTLSeconds)
creates a new
ExpiryPolicy with 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 © 2022. All rights reserved.