Package org.apache.ignite.cache
Class CachingProvider
- java.lang.Object
-
- org.apache.ignite.cache.CachingProvider
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,javax.cache.spi.CachingProvider
public class CachingProvider extends Object implements javax.cache.spi.CachingProvider
Implementation of JSR-107CachingProvider
.
-
-
Field Summary
Fields Modifier and Type Field Description static Properties
DFLT_PROPS
-
Constructor Summary
Constructors Constructor Description CachingProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
close(ClassLoader clsLdr)
void
close(URI uri, ClassLoader clsLdr)
javax.cache.CacheManager
findManager(Ignite ignite)
javax.cache.CacheManager
getCacheManager()
javax.cache.CacheManager
getCacheManager(@Nullable URI uri, ClassLoader clsLdr, Properties props)
javax.cache.CacheManager
getCacheManager(URI uri, ClassLoader clsLdr)
ClassLoader
getDefaultClassLoader()
Properties
getDefaultProperties()
URI
getDefaultURI()
boolean
isSupported(javax.cache.configuration.OptionalFeature optionalFeature)
protected void
removeClosedManager(CacheManager mgr)
-
-
-
Field Detail
-
DFLT_PROPS
public static final Properties DFLT_PROPS
-
-
Method Detail
-
getCacheManager
public javax.cache.CacheManager getCacheManager(@Nullable @Nullable URI uri, ClassLoader clsLdr, Properties props) throws javax.cache.CacheException
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
- Throws:
javax.cache.CacheException
-
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoader
in interfacejavax.cache.spi.CachingProvider
-
getDefaultURI
public URI getDefaultURI()
- Specified by:
getDefaultURI
in interfacejavax.cache.spi.CachingProvider
-
getDefaultProperties
public Properties getDefaultProperties()
- Specified by:
getDefaultProperties
in interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager(URI uri, ClassLoader clsLdr)
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager()
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
findManager
public javax.cache.CacheManager findManager(Ignite ignite)
- Parameters:
ignite
- Ignite.- Returns:
- Cache manager implementation.
-
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 clsLdr)
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
-
removeClosedManager
protected void removeClosedManager(CacheManager mgr)
- Parameters:
mgr
- Manager.
-
close
public void close(URI uri, ClassLoader clsLdr)
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
-
isSupported
public boolean isSupported(javax.cache.configuration.OptionalFeature optionalFeature)
- Specified by:
isSupported
in interfacejavax.cache.spi.CachingProvider
-
-