Class ExpiryPolicyManager.EternalExpiryPolicy
java.lang.Object
com.loomcache.server.jcache.ExpiryPolicyManager.EternalExpiryPolicy
- All Implemented Interfaces:
ExpiryPolicyManager.ExpiryPolicy
- Enclosing class:
ExpiryPolicyManager<K>
public static class ExpiryPolicyManager.EternalExpiryPolicy
extends Object
implements ExpiryPolicyManager.ExpiryPolicy
Eternal policy - entries never expire.
-
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
-
EternalExpiryPolicy
public EternalExpiryPolicy()
-
-
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
-