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.CacheProvider
org.hibernate.cache.CacheException
public boolean isMinimalPutsEnabledByDefault()
isMinimalPutsEnabledByDefault
in interface org.hibernate.cache.CacheProvider
public long nextTimestamp()
nextTimestamp
in interface org.hibernate.cache.CacheProvider
public void start(Properties props) throws org.hibernate.cache.CacheException
start
in interface org.hibernate.cache.CacheProvider
org.hibernate.cache.CacheException
public HazelcastInstance getHazelcastInstance()
public void stop()
Hazelcast.shutdown()
.stop
in interface org.hibernate.cache.CacheProvider
Copyright © 2013 Hazelcast, Inc.. All rights reserved.