Class AsyncClaimingCacheImplGuava.Builder<K,V>
java.lang.Object
org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder<K,V>
- Enclosing class:
- AsyncClaimingCacheImplGuava<K,
V>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAtomicRemovalListener
(com.google.common.cache.RemovalListener<K, V> userAtomicRemovalListener) setCacheLoader
(Function<K, V> cacheLoader) setClaimListener
(BiConsumer<K, RefFuture<V>> claimListener) setUnclaimListener
(BiConsumer<K, RefFuture<V>> unclaimListener)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setClaimListener
public AsyncClaimingCacheImplGuava.Builder<K,V> setClaimListener(BiConsumer<K, RefFuture<V>> claimListener) -
setUnclaimListener
public AsyncClaimingCacheImplGuava.Builder<K,V> setUnclaimListener(BiConsumer<K, RefFuture<V>> unclaimListener) -
setCacheLoader
-
setAtomicRemovalListener
public AsyncClaimingCacheImplGuava.Builder<K,V> setAtomicRemovalListener(com.google.common.cache.RemovalListener<K, V> userAtomicRemovalListener) -
build
-