Package com.hazelcast.cache
Class HazelcastMemberCachingProvider
- java.lang.Object
-
- com.hazelcast.cache.HazelcastMemberCachingProvider
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,javax.cache.spi.CachingProvider
public class HazelcastMemberCachingProvider extends java.lang.Object implements javax.cache.spi.CachingProvider
Member-sideCachingProvider
implementation. Its fully-qualified class name can be used to request the member-sideCachingProvider
implementation. Examples:-
Programmatically, using
Caching.getCachingProvider(String)
:CachingProvider memberSideCachingProvider = Caching.getCachingProvider("com.hazelcast.cache.HazelcastMemberCachingProvider");
-
Declaratively, using the
javax.cache.spi.CachingProvider
system property as specified inCaching
.// alternatively, set the system property on the java command line: // java -Djavax.cache.spi.CachingProvider=com.hazelcast.cache.HazelcastMemberCachingProvider System.setProperty("javax.cache.spi.CachingProvider", "com.hazelcast.cache.HazelcastMemberCachingProvider"); CachingProvider memberSideCachingProvider = Caching.getCachingProvider();
-
-
Constructor Summary
Constructors Constructor Description HazelcastMemberCachingProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
close(java.lang.ClassLoader classLoader)
void
close(java.net.URI uri, java.lang.ClassLoader classLoader)
javax.cache.CacheManager
getCacheManager()
javax.cache.CacheManager
getCacheManager(java.net.URI uri, java.lang.ClassLoader classLoader)
javax.cache.CacheManager
getCacheManager(java.net.URI uri, java.lang.ClassLoader classLoader, java.util.Properties properties)
java.lang.ClassLoader
getDefaultClassLoader()
java.util.Properties
getDefaultProperties()
java.net.URI
getDefaultURI()
boolean
isSupported(javax.cache.configuration.OptionalFeature optionalFeature)
-
-
-
Method Detail
-
getCacheManager
public javax.cache.CacheManager getCacheManager(java.net.URI uri, java.lang.ClassLoader classLoader, java.util.Properties properties)
- Specified by:
getCacheManager
in interfacejavax.cache.spi.CachingProvider
-
getDefaultClassLoader
public java.lang.ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoader
in interfacejavax.cache.spi.CachingProvider
-
getDefaultURI
public java.net.URI getDefaultURI()
- Specified by:
getDefaultURI
in interfacejavax.cache.spi.CachingProvider
-
getDefaultProperties
public java.util.Properties getDefaultProperties()
- Specified by:
getDefaultProperties
in interfacejavax.cache.spi.CachingProvider
-
getCacheManager
public javax.cache.CacheManager getCacheManager(java.net.URI uri, java.lang.ClassLoader classLoader)
- Specified by:
getCacheManager
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 interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
- Specified by:
close
in interfacejava.io.Closeable
-
close
public void close(java.lang.ClassLoader classLoader)
- Specified by:
close
in interfacejavax.cache.spi.CachingProvider
-
close
public void close(java.net.URI uri, java.lang.ClassLoader classLoader)
- 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
-
-