Class HotRodSyncCaches

  • All Implemented Interfaces:
    org.infinispan.api.sync.SyncCaches

    public class HotRodSyncCaches
    extends Object
    implements org.infinispan.api.sync.SyncCaches
    Since:
    14.0
    • Constructor Detail

      • HotRodSyncCaches

        public HotRodSyncCaches​(HotRod hotrod)
    • Method Detail

      • get

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

        public <K,​V> HotRodSyncCache<K,​V> create​(String name,
                                                             org.infinispan.api.configuration.CacheConfiguration cacheConfiguration)
        Specified by:
        create in interface org.infinispan.api.sync.SyncCaches
      • create

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

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

        public Iterable<String> names()
        Specified by:
        names in interface org.infinispan.api.sync.SyncCaches
      • createTemplate

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

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

        public Iterable<String> templateNames()
        Specified by:
        templateNames in interface org.infinispan.api.sync.SyncCaches