|
From: <hib...@li...> - 2006-05-30 12:51:18
|
Author: ste...@jb...
Date: 2006-05-30 08:51:00 -0400 (Tue, 30 May 2006)
New Revision: 9959
Modified:
trunk/Hibernate3/src/org/hibernate/cfg/SettingsFactory.java
Log:
HHH-1795 : default CacheProvider to NoCacheProvider
Modified: trunk/Hibernate3/src/org/hibernate/cfg/SettingsFactory.java
===================================================================
--- trunk/Hibernate3/src/org/hibernate/cfg/SettingsFactory.java 2006-05-29 14:22:22 UTC (rev 9958)
+++ trunk/Hibernate3/src/org/hibernate/cfg/SettingsFactory.java 2006-05-30 12:51:00 UTC (rev 9959)
@@ -45,6 +45,7 @@
public class SettingsFactory implements Serializable {
private static final Log log = LogFactory.getLog(SettingsFactory.class);
+ public static final String DEF_CACHE_PROVIDER = NoCacheProvider.class.getName();
protected SettingsFactory() throws HibernateException {}
@@ -293,7 +294,7 @@
}
- private BytecodeProvider buildBytecodeProvider(String providerName) {
+ protected BytecodeProvider buildBytecodeProvider(String providerName) {
if ( "javassist".equals( providerName ) ) {
return new org.hibernate.bytecode.javassist.BytecodeProviderImpl();
}
@@ -336,10 +337,10 @@
throw new HibernateException("could not instantiate QueryCacheFactory: " + queryCacheFactoryClassName, cnfe);
}
}
-
+
protected CacheProvider createCacheProvider(Properties properties) {
String cacheClassName = PropertiesHelper.getString(
- Environment.CACHE_PROVIDER, properties, "org.hibernate.cache.EhCacheProvider"
+ Environment.CACHE_PROVIDER, properties, DEF_CACHE_PROVIDER
);
log.info("Cache provider: " + cacheClassName);
try {
|