
org.infinispan.api.sync.SyncMultimap Maven / Gradle / Ivy
package org.infinispan.api.sync;
import org.infinispan.api.common.CloseableIterable;
import org.infinispan.api.configuration.MultimapConfiguration;
/**
* @param
* @param
* @since 14.0
*/
public interface SyncMultimap {
String name();
MultimapConfiguration configuration();
/**
* Return the container of this multimap
*
* @return
*/
SyncContainer container();
void add(K key, V value);
CloseableIterable get(K key);
boolean remove(K key);
boolean remove(K key, V value);
boolean containsKey(K key);
boolean containsEntry(K key, V value);
long estimateSize();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy