Class HotRodSyncMultimap<K,V>

java.lang.Object
org.infinispan.hotrod.HotRodSyncMultimap<K,V>
All Implemented Interfaces:
org.infinispan.api.sync.SyncMultimap<K,V>

public class HotRodSyncMultimap<K,V> extends Object implements org.infinispan.api.sync.SyncMultimap<K,V>
Since:
14.0
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • configuration

      public org.infinispan.api.configuration.MultimapConfiguration configuration()
      Specified by:
      configuration in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • container

      public HotRodSyncContainer container()
      Specified by:
      container in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • add

      public void add(K key, V value)
      Specified by:
      add in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • get

      public org.infinispan.api.common.CloseableIterable<V> get(K key)
      Specified by:
      get in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • remove

      public boolean remove(K key)
      Specified by:
      remove in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • remove

      public boolean remove(K key, V value)
      Specified by:
      remove in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • containsKey

      public boolean containsKey(K key)
      Specified by:
      containsKey in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • containsEntry

      public boolean containsEntry(K key, V value)
      Specified by:
      containsEntry in interface org.infinispan.api.sync.SyncMultimap<K,V>
    • estimateSize

      public long estimateSize()
      Specified by:
      estimateSize in interface org.infinispan.api.sync.SyncMultimap<K,V>