Package org.infinispan.jcache
Class AbstractJCachingProvider
- java.lang.Object
-
- org.infinispan.jcache.AbstractJCachingProvider
-
- All Implemented Interfaces:
Closeable,AutoCloseable,javax.cache.spi.CachingProvider
public abstract class AbstractJCachingProvider extends Object implements javax.cache.spi.CachingProvider
Shared behavior for the embedded and client-server implementations.- Author:
- Vladimir Blagojevic, Galder ZamarreƱo
-
-
Constructor Summary
Constructors Constructor Description AbstractJCachingProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(ClassLoader classLoader)voidclose(URI uri, ClassLoader classLoader)protected abstract javax.cache.CacheManagercreateCacheManager(ClassLoader classLoader, URI uri, Properties properties)javax.cache.CacheManagergetCacheManager()javax.cache.CacheManagergetCacheManager(URI uri, ClassLoader classLoader)javax.cache.CacheManagergetCacheManager(URI uri, ClassLoader classLoader, Properties properties)ClassLoadergetDefaultClassLoader()PropertiesgetDefaultProperties()
-
-
-
Method Detail
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader classLoader, Properties properties)
- Specified by:
getCacheManagerin interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader classLoader)
- Specified by:
getCacheManagerin interfacejavax.cache.spi.CachingProvider
-
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoaderin interfacejavax.cache.spi.CachingProvider
-
getDefaultProperties
public Properties getDefaultProperties()
- Specified by:
getDefaultPropertiesin interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager()
- Specified by:
getCacheManagerin interfacejavax.cache.spi.CachingProvider
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejavax.cache.spi.CachingProvider- Specified by:
closein interfaceCloseable
-
close
public void close(ClassLoader classLoader)
- Specified by:
closein interfacejavax.cache.spi.CachingProvider
-
close
public void close(URI uri, ClassLoader classLoader)
- Specified by:
closein interfacejavax.cache.spi.CachingProvider
-
createCacheManager
protected abstract javax.cache.CacheManager createCacheManager(ClassLoader classLoader, URI uri, Properties properties)
-
-