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 void
close()
void
close(ClassLoader classLoader)
void
close(URI uri, ClassLoader classLoader)
protected abstract javax.cache.CacheManager
createCacheManager(ClassLoader classLoader, URI uri, Properties properties)
javax.cache.CacheManager
getCacheManager()
javax.cache.CacheManager
getCacheManager(URI uri, ClassLoader classLoader)
javax.cache.CacheManager
getCacheManager(URI uri, ClassLoader classLoader, Properties properties)
ClassLoader
getDefaultClassLoader()
Properties
getDefaultProperties()
-
-
-
Method Detail
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader classLoader, Properties properties)
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader classLoader)
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoader
in interfacejavax.cache.spi.CachingProvider
-
getDefaultProperties
public Properties getDefaultProperties()
- Specified by:
getDefaultProperties
in interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager()
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
- Specified by:
close
in interfaceCloseable
-
close
public void close(ClassLoader classLoader)
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
-
close
public void close(URI uri, ClassLoader classLoader)
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
-
createCacheManager
protected abstract javax.cache.CacheManager createCacheManager(ClassLoader classLoader, URI uri, Properties properties)
-
-