Package org.infinispan.api.async
Interface AsyncMultiMap<K,V>
-
public interface AsyncMultiMap<K,V>
- Since:
- 14.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletionStage<Void>
add(K key, V value)
CompletionStage<MultiMapConfiguration>
configuration()
The configuration of this multimapAsyncContainer
container()
Return the container of this MultiMapCompletionStage<Boolean>
containsEntry(K key, V value)
CompletionStage<Boolean>
containsKey(K key)
CompletionStage<Long>
estimateSize()
Flow.Publisher<V>
get(K key)
String
name()
The name of this multimapCompletionStage<Boolean>
remove(K key)
CompletionStage<Boolean>
remove(K key, V value)
-
-
-
Method Detail
-
name
String name()
The name of this multimap- Returns:
-
configuration
CompletionStage<MultiMapConfiguration> configuration()
The configuration of this multimap- Returns:
-
container
AsyncContainer container()
Return the container of this MultiMap- Returns:
-
add
CompletionStage<Void> add(K key, V value)
-
get
Flow.Publisher<V> get(K key)
-
remove
CompletionStage<Boolean> remove(K key)
-
remove
CompletionStage<Boolean> remove(K key, V value)
-
containsKey
CompletionStage<Boolean> containsKey(K key)
-
containsEntry
CompletionStage<Boolean> containsEntry(K key, V value)
-
estimateSize
CompletionStage<Long> estimateSize()
-
-