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()
Buildablebuild in interface Buildable<TimedCache<T>>Copyright © 2025. All rights reserved.