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 { |