Class 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 Detail

      • 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>