Package io.microsphere.spring.cache
Class TTLContext
- java.lang.Object
-
- io.microsphere.spring.cache.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)
-
-
-
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()
-
-