Package org.infinispan.multimap.impl
Class EmbeddedMultimapCacheManager<K,V>
- java.lang.Object
-
- org.infinispan.multimap.impl.EmbeddedMultimapCacheManager<K,V>
-
- All Implemented Interfaces:
MultimapCacheManager<K,V>
public class EmbeddedMultimapCacheManager<K,V> extends Object implements MultimapCacheManager<K,V>
Embedded implementation ofMultimapCacheManager- Since:
- 9.2
- Author:
- Katia Aresti, karesti@redhat.com
-
-
Constructor Summary
Constructors Constructor Description EmbeddedMultimapCacheManager(org.infinispan.manager.EmbeddedCacheManager embeddedMultimapCacheManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.configuration.cache.ConfigurationdefineConfiguration(String name, org.infinispan.configuration.cache.Configuration configuration)Defines a named multimap cache's configuration by using the provided configuration If this cache was already configured either declaritively or programmatically this method will throw aCacheConfigurationException.MultimapCache<K,V>get(String name, boolean supportsDuplicates)Retrieves a named multimap cache from the system.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.multimap.api.embedded.MultimapCacheManager
get
-
-
-
-
Method Detail
-
defineConfiguration
public org.infinispan.configuration.cache.Configuration defineConfiguration(String name, org.infinispan.configuration.cache.Configuration configuration)
Description copied from interface:MultimapCacheManagerDefines a named multimap cache's configuration by using the provided configuration If this cache was already configured either declaritively or programmatically this method will throw aCacheConfigurationException. Currenly, the MultimapCache with the given name "foo" can be also accessed as a regular cache named "foo".- Specified by:
defineConfigurationin interfaceMultimapCacheManager<K,V>- Parameters:
name- name of multimap cache whose configuration is being definedconfiguration- configuration overrides to use- Returns:
- a cloned configuration instance
-
get
public MultimapCache<K,V> get(String name, boolean supportsDuplicates)
Description copied from interface:MultimapCacheManagerRetrieves a named multimap cache from the system.- Specified by:
getin interfaceMultimapCacheManager<K,V>- Parameters:
name- , name of multimap cache to retrievesupportsDuplicates- , boolean check to see whether duplicates are supported or not- Returns:
- null if no configuration exists as per rules set above, otherwise returns a multimap cache instance identified by cacheName
-
-