public final class HazelcastCacheProvider extends Object implements org.hibernate.cache.CacheProvider
CacheProvider interface for compatibility with pre-Hibernate
3.3.x code.
To enable, hibernate.cache.provider_class=com.hazelcast.hibernate.provider.HazelcastCacheProvider. This
cache provider relies on hazelcast.xml for cache configuration.HazelcastCache,
HazelcastCacheRegionFactory| Constructor and Description |
|---|
HazelcastCacheProvider() |
HazelcastCacheProvider(HazelcastInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.cache.Cache |
buildCache(String name,
Properties properties) |
HazelcastInstance |
getHazelcastInstance() |
boolean |
isMinimalPutsEnabledByDefault() |
long |
nextTimestamp() |
void |
start(Properties props) |
void |
stop()
Calls
. |
public HazelcastCacheProvider()
public HazelcastCacheProvider(HazelcastInstance instance)
public org.hibernate.cache.Cache buildCache(String name, Properties properties) throws org.hibernate.cache.CacheException
buildCache in interface org.hibernate.cache.CacheProviderorg.hibernate.cache.CacheExceptionpublic boolean isMinimalPutsEnabledByDefault()
isMinimalPutsEnabledByDefault in interface org.hibernate.cache.CacheProviderpublic long nextTimestamp()
nextTimestamp in interface org.hibernate.cache.CacheProviderpublic void start(Properties props) throws org.hibernate.cache.CacheException
start in interface org.hibernate.cache.CacheProviderorg.hibernate.cache.CacheExceptionpublic HazelcastInstance getHazelcastInstance()
public void stop()
Hazelcast.shutdown().stop in interface org.hibernate.cache.CacheProviderCopyright © 2013 Hazelcast, Inc.. All rights reserved.