Class ExpiryHelper


  • public class ExpiryHelper
    extends java.lang.Object
    Provide utility methods for dealing with expiration of cache entries.
    Since:
    4.0
    Author:
    Manik Surtani, Sanne Grinovero
    • Constructor Summary

      Constructors 
      Constructor Description
      ExpiryHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isExpiredMortal​(long lifespan, long created, long now)  
      static boolean isExpiredTransient​(long maxIdle, long lastUsed, long now)  
      static boolean isExpiredTransientMortal​(long maxIdle, long lastUsed, long lifespan, long created, long now)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExpiryHelper

        public ExpiryHelper()
    • Method Detail

      • isExpiredMortal

        public static boolean isExpiredMortal​(long lifespan,
                                              long created,
                                              long now)
      • isExpiredTransient

        public static boolean isExpiredTransient​(long maxIdle,
                                                 long lastUsed,
                                                 long now)
      • isExpiredTransientMortal

        public static boolean isExpiredTransientMortal​(long maxIdle,
                                                       long lastUsed,
                                                       long lifespan,
                                                       long created,
                                                       long now)