Class PlatformExpiryPolicy
- java.lang.Object
-
- org.apache.ignite.internal.processors.platform.cache.expiry.PlatformExpiryPolicy
-
- All Implemented Interfaces:
javax.cache.expiry.ExpiryPolicy
public class PlatformExpiryPolicy extends Object implements javax.cache.expiry.ExpiryPolicy
Platform expiry policy.
-
-
Constructor Summary
Constructors Constructor Description PlatformExpiryPolicy(long create, long update, long access)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static longconvertDuration(javax.cache.expiry.Duration dur)Convert actual duration to encoded duration for serialization.javax.cache.expiry.DurationgetExpiryForAccess()javax.cache.expiry.DurationgetExpiryForCreation()javax.cache.expiry.DurationgetExpiryForUpdate()
-
-
-
Method Detail
-
getExpiryForCreation
public javax.cache.expiry.Duration getExpiryForCreation()
- Specified by:
getExpiryForCreationin interfacejavax.cache.expiry.ExpiryPolicy
-
getExpiryForUpdate
public javax.cache.expiry.Duration getExpiryForUpdate()
- Specified by:
getExpiryForUpdatein interfacejavax.cache.expiry.ExpiryPolicy
-
getExpiryForAccess
public javax.cache.expiry.Duration getExpiryForAccess()
- Specified by:
getExpiryForAccessin interfacejavax.cache.expiry.ExpiryPolicy
-
convertDuration
public static long convertDuration(javax.cache.expiry.Duration dur)
Convert actual duration to encoded duration for serialization.- Parameters:
dur- Actual duration.- Returns:
- Encoded duration.
-
-