public class TimedCacheBuilder<T> extends Object implements Buildable<TimedCache<T>>
Modifier and Type | Method and Description |
---|---|
TimedCache<T> |
build()
构建
|
TimedCacheBuilder<T> |
checkExecutor(Executor checkExecutor)
设置检查线程池
|
TimedCacheBuilder<T> |
checkInterval(int checkInterval)
设置检测延迟 ms
|
static <T> TimedCacheBuilder<T> |
create()
创建过期缓存
|
static <T> TimedCache<T> |
create(int expireAfter)
创建过期缓存
|
static <T> TimedCache<T> |
create(int expireAfter,
int checkInterval)
创建过期缓存
|
TimedCacheBuilder<T> |
expireAfter(int expireAfter)
设置过期时间 ms
|
TimedCacheBuilder<T> |
expiredListener(BiConsumer<String,T> expiredListener)
过期监听器
|
public static <T> TimedCacheBuilder<T> create()
T
- Tpublic static <T> TimedCache<T> create(int expireAfter)
expireAfter
- 过期时间public static <T> TimedCache<T> create(int expireAfter, int checkInterval)
expireAfter
- 过期时间checkInterval
- 检测时间public TimedCacheBuilder<T> expireAfter(int expireAfter)
expireAfter
- expireAfterpublic TimedCacheBuilder<T> checkInterval(int checkInterval)
checkInterval
- checkIntervalpublic TimedCacheBuilder<T> checkExecutor(Executor checkExecutor)
checkExecutor
- checkExecutorpublic TimedCacheBuilder<T> expiredListener(BiConsumer<String,T> expiredListener)
expiredListener
- expiredListenerpublic TimedCache<T> build()
Buildable
build
in interface Buildable<TimedCache<T>>
Copyright © 2025. All rights reserved.