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.