Class SPopFunction<K,V>
java.lang.Object
org.infinispan.multimap.impl.function.set.SPopFunction<K,V>
- All Implemented Interfaces:
Serializable,Function<org.infinispan.functional.EntryView.ReadWriteEntryView<K,,SetBucket<V>>, Collection<V>> SetBucketBaseFunction<K,,V, Collection<V>> org.infinispan.util.function.SerializableFunction<org.infinispan.functional.EntryView.ReadWriteEntryView<K,SetBucket<V>>, Collection<V>>
public final class SPopFunction<K,V>
extends Object
implements SetBucketBaseFunction<K,V,Collection<V>>
Serializable function used by
EmbeddedSetCache.remove(K, V)
to remove elements to a Set.- Since:
- 15.0
- Author:
- Vittorio Rigamonti
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.marshall.AdvancedExternalizer<SPopFunction> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Collection<T> getRandomSubset(List<T> list, long count)
-
Field Details
-
EXTERNALIZER
-
-
Constructor Details
-
SPopFunction
public SPopFunction(long count, boolean remove)
-
-
Method Details