Class TTLContext


  • public class TTLContext
    extends java.lang.Object
    TTL Context
    Since:
    1.0.0
    Author:
    Mercy
    • Constructor Summary

      Constructors 
      Constructor Description
      TTLContext()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void clearTTL()  
      static void doWithTTL​(java.util.function.Consumer<java.time.Duration> ttlFunction, java.time.Duration defaultTTL)  
      static <R> R doWithTTL​(java.util.function.Function<java.time.Duration,​R> ttlFunction, java.time.Duration defaultTTL)  
      static java.time.Duration getTTL()  
      static void setTTL​(java.time.Duration ttl)  
      • Methods inherited from class java.lang.Object

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

      • TTLContext

        public TTLContext()
    • Method Detail

      • doWithTTL

        public static <R> R doWithTTL​(java.util.function.Function<java.time.Duration,​R> ttlFunction,
                                      java.time.Duration defaultTTL)
      • doWithTTL

        public static void doWithTTL​(java.util.function.Consumer<java.time.Duration> ttlFunction,
                                     java.time.Duration defaultTTL)
      • setTTL

        public static void setTTL​(java.time.Duration ttl)
      • getTTL

        public static java.time.Duration getTTL()
      • clearTTL

        public static void clearTTL()