Class InfiniteExpiryPolicy
java.lang.Object
org.broadleafcommerce.common.extensibility.cache.ehcache.DefaultExpiryPolicy
org.broadleafcommerce.common.extensibility.cache.ehcache.InfiniteExpiryPolicy
Convenience class providing a 10 minute expiry policy, along with the ability to override it on a per entry basis when
using a
TimedValueHolder
as the cached value. This can also be used in the EhCache XML to specify an expiry policy:
<cache alias="myCache">
<expiry>
<class>org.broadleafcommerce.common.extensibility.cache.ehcache.InfiniteExpiryPolicy</class>
</expiry>
<heap>5000</heap>
</cache>
- Author:
- Kelly Tisdell
-
Field Summary
Fields inherited from interface org.ehcache.expiry.ExpiryPolicy
INFINITE, NO_EXPIRY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.broadleafcommerce.common.extensibility.cache.ehcache.DefaultExpiryPolicy
getDefaultDuration, getExpiryForAccess, getExpiryForCreation, getExpiryForUpdate
-
Constructor Details
-
InfiniteExpiryPolicy
public InfiniteExpiryPolicy()
-