Interface MultimapCacheManager<K,V>
- All Known Implementing Classes:
EmbeddedMultimapCacheManager
-
Method Summary
Modifier and TypeMethodDescriptiondefineConfiguration(String name, Configuration configuration) Defines a named multimap cache's configuration by using the provided configuration If this cache was already configured, either declaratively or programmatically, this method will throw aCacheConfigurationException.default MultimapCache<K, V> Retrieves a named multimap cache from the system.Retrieves a named multimap cache from the system.
-
Method Details
-
defineConfiguration
Defines a named multimap cache's configuration by using the provided configuration If this cache was already configured, either declaratively or programmatically, this method will throw aCacheConfigurationException. Currently, the MultimapCache with the given name "foo" can be also accessed as a regular cache named "foo".- Parameters:
name- name of multimap cache whose configuration is being definedconfiguration- configuration overrides to use- Returns:
- a cloned configuration instance
-
get
Retrieves a named multimap cache from the system.- Parameters:
name- , name of multimap cache to retrieve- Returns:
- null if no configuration exists as per rules set above, otherwise returns a multimap cache instance identified by cacheName and doesn't support duplicates
-
get
Retrieves a named multimap cache from the system.- 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
-