Package io.microsphere.spring.cache
Class TTLContext
- java.lang.Object
-
- io.microsphere.spring.cache.TTLContext
-
public class TTLContext extends java.lang.ObjectTTL 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 voidclearTTL()static voiddoWithTTL(java.util.function.Consumer<java.time.Duration> ttlFunction, java.time.Duration defaultTTL)static <R> RdoWithTTL(java.util.function.Function<java.time.Duration,R> ttlFunction, java.time.Duration defaultTTL)static java.time.DurationgetTTL()static voidsetTTL(java.time.Duration ttl)
-
-
-
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()
-
-