public static class ExtensibleConfigurableCacheFactory.DefaultDependencies extends Object implements ExtensibleConfigurableCacheFactory.Dependencies
ExtensibleConfigurableCacheFactory.DefaultDependencies is a simple implementation of
the ExtensibleConfigurableCacheFactory ExtensibleConfigurableCacheFactory.Dependencies
interface.| Constructor and Description |
|---|
DefaultDependencies(CacheConfig cacheConfig)
Constructs a
ExtensibleConfigurableCacheFactory.DefaultDependencies with the Context ClassLoader
being the ClassLoader of the CacheConfig instance and
an empty ResourceRegistry. |
DefaultDependencies(CacheConfig cacheConfig,
ClassLoader contextClassLoader,
ResourceRegistry registry)
Constructs a
ExtensibleConfigurableCacheFactory.DefaultDependencies. |
| Modifier and Type | Method and Description |
|---|---|
CacheConfig |
getCacheConfig()
Obtains
CacheConfig for an ExtensibleConfigurableCacheFactory. |
ClassLoader |
getContextClassLoader()
Obtains the
ClassLoader than an ExtensibleConfigurableCacheFactory
should use for loading classes. |
ResourceRegistry |
getResourceRegistry()
Obtains the
ResourceRegistry for an ExtensibleConfigurableCacheFactory. |
public DefaultDependencies(CacheConfig cacheConfig)
ExtensibleConfigurableCacheFactory.DefaultDependencies with the Context ClassLoader
being the ClassLoader of the CacheConfig instance and
an empty ResourceRegistry.cacheConfig - the CacheConfigpublic DefaultDependencies(CacheConfig cacheConfig, ClassLoader contextClassLoader, ResourceRegistry registry)
ExtensibleConfigurableCacheFactory.DefaultDependencies.cacheConfig - the CacheConfigcontextClassLoader - the ClassLoaderregistry - the ResourceRegistrypublic CacheConfig getCacheConfig()
CacheConfig for an ExtensibleConfigurableCacheFactory.getCacheConfig in interface ExtensibleConfigurableCacheFactory.DependenciesCacheConfigpublic ClassLoader getContextClassLoader()
ClassLoader than an ExtensibleConfigurableCacheFactory
should use for loading classes.getContextClassLoader in interface ExtensibleConfigurableCacheFactory.DependenciesClassLoaderpublic ResourceRegistry getResourceRegistry()
ResourceRegistry for an ExtensibleConfigurableCacheFactory.getResourceRegistry in interface ExtensibleConfigurableCacheFactory.DependenciesResourceRegistry