Class CacheEntriesTask<K,V>
java.lang.Object
org.wildfly.clustering.server.infinispan.scheduler.CacheEntriesTask<K,V>
- Type Parameters:
K- cache key typeV- cache value type
- All Implemented Interfaces:
Consumer<CacheStreamFilter<Map.Entry<K,V>>>
public class CacheEntriesTask<K,V>
extends Object
implements Consumer<CacheStreamFilter<Map.Entry<K,V>>>
Invokes a task against cache entries matching a filter.
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(CacheStreamFilter<Map.Entry<K, V>> filter) static <I,K extends Key<I>, V, M>
CacheEntriesTask<K, V> cancel(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<I, K, V, M> scheduler) static <I,K extends Key<I>, V, M>
CacheEntriesTask<K, V> schedule(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<I, K, V, M> scheduler)
-
Constructor Details
-
CacheEntriesTask
-
-
Method Details
-
schedule
public static <I,K extends Key<I>, CacheEntriesTask<K,V, M> V> schedule(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<I, K, V, M> scheduler) -
cancel
public static <I,K extends Key<I>, CacheEntriesTask<K,V, M> V> cancel(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<I, K, V, M> scheduler) -
accept
-