public class CacheConfig extends Object
CacheConfig is the top-level container for Coherence Cache Configuration, that of which is used at runtime to establish caches and services.| Constructor and Description |
|---|
CacheConfig(com.tangosol.config.expression.ParameterResolver defaultParameterResolver)
Construct a
CacheConfig. |
public CacheConfig(com.tangosol.config.expression.ParameterResolver defaultParameterResolver)
CacheConfig.public String getScopeName()
CacheConfig.@Injectable(value="scope-name") @Deprecated public void setScopeName(String sScopeName)
CacheConfig (which will be trimmed)sScopeName - the scope namepublic List<NamedEventInterceptorBuilder> getEventInterceptorBuilders()
null if unspecified@Injectable(value="interceptors") public void setEventInterceptorBuilders(List<NamedEventInterceptorBuilder> listBuilders)
listBuilders - the List of NamedEventInterceptorBuilders for this CacheConfigpublic CacheMappingRegistry getCacheMappingRegistry()
CacheMappingRegistry for the CacheConfig.CacheMappingRegistry@Injectable(value="caching-scheme-mapping") public void setCacheMappingRegistry(CacheMappingRegistry registry)
CacheMappingRegistry.registry - the CacheMappingRegistrypublic ServiceSchemeRegistry getServiceSchemeRegistry()
ServiceSchemeRegistry for the CacheConfig.ServiceSchemeRegistry@Injectable(value="caching-schemes") public void setServiceSchemeRegistry(ServiceSchemeRegistry registry)
ServiceSchemeRegistry for the CacheConfig.registry - the ServiceSchemeRegistrypublic CachingScheme findSchemeByCacheName(String sCacheName)
CachingScheme for the specified cache name.sCacheName - the cache nameCachingScheme or null if not foundpublic ServiceScheme findSchemeByServiceName(String sServiceName)
ServiceScheme given the service name.sServiceName - the service name to matchServiceScheme or nullpublic ServiceScheme findSchemeBySchemeName(String sSchemeName)
ServiceScheme given the scheme name.sSchemeName - the scheme name to matchServiceScheme or nullpublic com.tangosol.config.expression.ParameterResolver getDefaultParameterResolver()
ParameterResolver to use for the CacheConfig when no other is available or in context.ParameterResolverpublic CacheConfig validate(ResourceRegistry registry)
registry - the ResourceRegistry associated with this configuration.