Class ExpiryPolicyManager.CreatedExpiryPolicy
java.lang.Object
com.loomcache.server.jcache.ExpiryPolicyManager.CreatedExpiryPolicy
- All Implemented Interfaces:
ExpiryPolicyManager.ExpiryPolicy
- Enclosing class:
ExpiryPolicyManager<K>
public static class ExpiryPolicyManager.CreatedExpiryPolicy
extends Object
implements ExpiryPolicyManager.ExpiryPolicy
Created policy - entries expire based on creation time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturn the configured duration in milliseconds, or Long.MAX_VALUE for eternal (never expires).longCalculate expiry time in milliseconds from now.toString()
-
Constructor Details
-
CreatedExpiryPolicy
-
-
Method Details
-
getExpiryTime
public long getExpiryTime()Description copied from interface:ExpiryPolicyManager.ExpiryPolicyCalculate expiry time in milliseconds from now. Return Long.MAX_VALUE for eternal (never expires).- Specified by:
getExpiryTimein interfaceExpiryPolicyManager.ExpiryPolicy
-
getDurationMillis
public long getDurationMillis()Description copied from interface:ExpiryPolicyManager.ExpiryPolicyReturn the configured duration in milliseconds, or Long.MAX_VALUE for eternal (never expires).- Specified by:
getDurationMillisin interfaceExpiryPolicyManager.ExpiryPolicy
-
toString
-