Class HotRodSyncMultiMaps

java.lang.Object
org.infinispan.hotrod.HotRodSyncMultiMaps
All Implemented Interfaces:
org.infinispan.api.sync.SyncMultiMaps

public class HotRodSyncMultiMaps extends Object implements org.infinispan.api.sync.SyncMultiMaps
Since:
14.0
  • Constructor Details

    • HotRodSyncMultiMaps

      public HotRodSyncMultiMaps(HotRod hotrod)
  • Method Details

    • get

      public <K, V> HotRodSyncMultiMap<K,V> get(String name)
      Specified by:
      get in interface org.infinispan.api.sync.SyncMultiMaps
    • create

      public <K, V> HotRodSyncMultiMap<K,V> create(String name, org.infinispan.api.configuration.MultiMapConfiguration cacheConfiguration)
      Specified by:
      create in interface org.infinispan.api.sync.SyncMultiMaps
    • create

      public <K, V> HotRodSyncMultiMap<K,V> create(String name, String template)
      Specified by:
      create in interface org.infinispan.api.sync.SyncMultiMaps
    • remove

      public void remove(String name)
      Specified by:
      remove in interface org.infinispan.api.sync.SyncMultiMaps
    • names

      public org.infinispan.api.common.CloseableIterable<String> names()
      Specified by:
      names in interface org.infinispan.api.sync.SyncMultiMaps
    • createTemplate

      public void createTemplate(String name, org.infinispan.api.configuration.MultiMapConfiguration cacheConfiguration)
      Specified by:
      createTemplate in interface org.infinispan.api.sync.SyncMultiMaps
    • removeTemplate

      public void removeTemplate(String name)
      Specified by:
      removeTemplate in interface org.infinispan.api.sync.SyncMultiMaps
    • templateNames

      public org.infinispan.api.common.CloseableIterable<String> templateNames()
      Specified by:
      templateNames in interface org.infinispan.api.sync.SyncMultiMaps