public class CacheRefresher<K,V>
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Method and Description |
---|---|
static <K,V> CacheRefresher<K,V> |
create(java.lang.String name,
com.github.benmanes.caffeine.cache.LoadingCache<K,V> cache,
java.util.function.BiPredicate<K,V> invalidationCondition) |
static <K,V> CacheRefresher<K,V> |
create(java.lang.String name,
com.github.benmanes.caffeine.cache.LoadingCache<K,V> cache,
java.util.function.BiPredicate<K,V> invalidationCondition,
java.util.function.BooleanSupplier skipCondition) |
void |
run() |
public void run()
run
in interface java.lang.Runnable
public static <K,V> CacheRefresher<K,V> create(java.lang.String name, com.github.benmanes.caffeine.cache.LoadingCache<K,V> cache, java.util.function.BiPredicate<K,V> invalidationCondition, java.util.function.BooleanSupplier skipCondition)
public static <K,V> CacheRefresher<K,V> create(java.lang.String name, com.github.benmanes.caffeine.cache.LoadingCache<K,V> cache, java.util.function.BiPredicate<K,V> invalidationCondition)
Copyright © 2009-2022 The Apache Software Foundation