spring-framework / org.springframework.cache.jcache / JCacheManagerFactoryBean

JCacheManagerFactoryBean

open class JCacheManagerFactoryBean : FactoryBean<CacheManager>, BeanClassLoaderAware, InitializingBean, DisposableBean

FactoryBean for a JCache javax.cache.CacheManager, obtaining a pre-defined CacheManager by name through the standard JCache javax.cache.Caching class.

Note: This class has been updated for JCache 1.0, as of Spring 4.0.

Author
Juergen Hoeller

Since
3.2

See Also
javax.cache.Caching#getCachingProvider()javax.cache.spi.CachingProvider#getCacheManager()

Constructors

<init>

JCacheManagerFactoryBean()

FactoryBean for a JCache javax.cache.CacheManager, obtaining a pre-defined CacheManager by name through the standard JCache javax.cache.Caching class.

Note: This class has been updated for JCache 1.0, as of Spring 4.0.

Functions

afterPropertiesSet

open fun afterPropertiesSet(): Unit

destroy

open fun destroy(): Unit

getObject

open fun getObject(): CacheManager

getObjectType

open fun getObjectType(): Class<*>

isSingleton

open fun isSingleton(): Boolean

setBeanClassLoader

open fun setBeanClassLoader(classLoader: ClassLoader): Unit

setCacheManagerProperties

open fun setCacheManagerProperties(cacheManagerProperties: Properties): Unit

Specify properties for the to-be-created CacheManager. Default is null (i.e. no special properties to apply).

setCacheManagerUri

open fun setCacheManagerUri(cacheManagerUri: URI): Unit

Specify the URI for the desired CacheManager. Default is null (i.e. JCache's default).