Package org.cache2k.jcache.provider
Class JCacheProvider
- java.lang.Object
-
- org.cache2k.jcache.provider.JCacheProvider
-
- All Implemented Interfaces:
Closeable,AutoCloseable,javax.cache.spi.CachingProvider
public class JCacheProvider extends Object implements javax.cache.spi.CachingProvider
JSR107 caching provider on top of cache2k.Attention: Don't move or rename without a transition plan since users might to specify the provider explicitly.
- Author:
- Jens Wilke
- See Also:
- JCache - cache2k User Guide
-
-
Constructor Summary
Constructors Constructor Description JCacheProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(ClassLoader cl)voidclose(URI uri, ClassLoader cl)javax.cache.CacheManagergetCacheManager()javax.cache.CacheManagergetCacheManager(URI uri, ClassLoader cl)javax.cache.CacheManagergetCacheManager(URI uri, ClassLoader cl, Properties p)ClassLoadergetDefaultClassLoader()PropertiesgetDefaultProperties()URIgetDefaultURI()booleanisSupported(javax.cache.configuration.OptionalFeature v)URIname2Uri(String name)Stringuri2Name(URI uri)
-
-
-
Method Detail
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader cl, Properties p)
- Specified by:
getCacheManagerin interfacejavax.cache.spi.CachingProvider
-
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoaderin interfacejavax.cache.spi.CachingProvider
-
getDefaultURI
public URI getDefaultURI()
- Specified by:
getDefaultURIin interfacejavax.cache.spi.CachingProvider
-
getDefaultProperties
public Properties getDefaultProperties()
- Specified by:
getDefaultPropertiesin interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader cl)
- Specified by:
getCacheManagerin 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 cl)
- Specified by:
closein interfacejavax.cache.spi.CachingProvider
-
close
public void close(URI uri, ClassLoader cl)
- Specified by:
closein interfacejavax.cache.spi.CachingProvider
-
isSupported
public boolean isSupported(javax.cache.configuration.OptionalFeature v)
- Specified by:
isSupportedin interfacejavax.cache.spi.CachingProvider
-
-