@Deprecated public final class EhCacheProvider extends AbstractEhcacheProvider
hibernate.cache.provider_class=net.sf.ehcache.hibernate.EhCacheProvider
in the Hibernate configuration
to enable this provider for Hibernate's second level cache.
When configuring multiple ehcache CacheManagers, as you would where you have multiple Hibernate Configurations and
multiple SessionFactories, specify in each Hibernate configuration the ehcache configuration using
the property net.sf.ehcache.configurationResourceName
An example to set an ehcach configuration
called ehcache-2.xml would be net.sf.ehcache.configurationResourceName=/ehcache-2.xml
. If the leading
slash is not there one will be added. The configuration file will be looked for in the root of the classpath.
Updated for ehcache-1.2. Note this provider requires ehcache-1.2.jar. Make sure ehcache-1.1.jar or earlier
is not in the classpath or it will not work.
See http://ehcache.org for documentation on ehcache
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG
Deprecated.
|
private ProviderMBeanRegistrationHelper |
mbeanRegistrationHelper
Deprecated.
|
static java.lang.String |
NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME
Deprecated.
The Hibernate system property specifying the location of the ehcache configuration file name.
|
manager
Constructor and Description |
---|
EhCacheProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
start(java.util.Properties properties)
Deprecated.
Callback to perform any necessary initialization of the underlying cache implementation
during SessionFactory construction.
|
void |
stop()
Deprecated.
Callback to perform any necessary cleanup of the underlying cache implementation
during SessionFactory.close().
|
buildCache, isMinimalPutsEnabledByDefault, loadResource, nextTimestamp
public static final java.lang.String NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME
private static final org.slf4j.Logger LOG
private final ProviderMBeanRegistrationHelper mbeanRegistrationHelper
public final void start(java.util.Properties properties) throws org.hibernate.cache.CacheException
properties
- current configuration settings.org.hibernate.cache.CacheException
public final void stop()