Yes I've set setCacheAble to true :
Code:
criteria = this.getHibernateTemplate().createCriteria(this.getSession(), RootCode.class).setCacheable(true);
I even set the CacheQueries to true on the HibernateTemplate
Code:
this.getHibernateTemplate().setCacheQueries(true);
Here's the rest of my DAO implementation :
Code:
public class CodeDAOImpl extends HibernateDaoSupport implements CodeDAO {
public String getValueByLocale(String inTypeCode, String inCodeValue, Locale inLocale) throws DAOException {
Criteria criteria = null;
try {
this.getHibernateTemplate().setCacheQueries(true);
criteria = this.getHibernateTemplate().createCriteria(this.getSession(), RootCode.class).setCacheable(true);
System.out.println("cached queries : [ " + this.getHibernateTemplate().isCacheQueries() + "]");
} catch (DataAccessResourceFailureException darfe) {
throw new DAOException("[DataAccessResourceFailureException] could not create RootCode criteria object ! ", darfe);
} catch (HibernateException he) {
throw new DAOException("[HibernateException] could not create RootCode criteria object ! ", he);
} catch (IllegalStateException ise) {
throw new DAOException("[IllegalStateException] could not create RootCode criteria object ! ", ise);
}
criteria.add(Expression.eq("typeCode", inTypeCode)).add(Expression.eq("codeValue", inCodeValue));
RootCode rootCode = null;
try {
rootCode = (RootCode) criteria.uniqueResult();
} catch (HibernateException he) {
throw new DAOException("[HibernateException] could not retrieve unique object... inTypeCode : [" + inTypeCode + "] inCodeValue [" + inCodeValue, he);
}
return rootCode.getValue();
}
In the logging I still see select statements after executing several times the same test.
Here's the test code :
Code:
public void testGetValueByLocaleCS() {
System.out.print(this.getCurrentMethod() + " ... ");
this.stopWatch.start(this.getCurrentMethod());
Locale locale = new Locale("FR");
for (int i = 0; i < 100; i++) {
this.getBusinessFacade().getCodeBusinessService().getValueByLocale("CS", "20", locale);
}
this.stopWatch.stop();
System.out.println("OK");
}
So the codeBusinessService will call the the code DAO implemenation but the caching is still not working, even though isCacheQueries returns true.
Anybody an idea why this is not working ?
Thanks.
here's some of the logging :
[code:1:65216484dd]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'caseEvidenceBusinessService' with merged definition [Root bean with class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'advisorAdapterRegistry' of type [interface org.springframework.aop.framework.adapter.AdvisorA dapterRegistry]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'aopProxyFactory' of type [interface org.springframework.aop.framework.AopProxyFactory& #93;; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'exposeProxy' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'frozen' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'object' of type [class java.lang.Object]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'objectType' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'opaque' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'optimize' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'pointcut' of type [interface org.springframework.aop.Pointcut]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'postInterceptors' of type [class [Ljava.lang.Object;]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'preInterceptors' of type [class [Ljava.lang.Object;]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'proxyInterfaces' of type [class [Ljava.lang.String;]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'proxyTargetClass' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'singleton' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'target' of type [class java.lang.Object]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'transactionAttributeSource' of type [interface org.springframework.transaction.interceptor.Transa ctionAttributeSource]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'transactionAttributes' of type [class java.util.Properties]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'transactionManager' of type [interface org.springframework.transaction.PlatformTransactio nManager]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'transactionManager' in bean 'caseEvidenceBusinessService' to bean 'transactionManager'
INFO [main] (AbstractBeanFactory.java:200) - Creating shared instance of singleton bean 'transactionManager'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'transactionManager' with merged definition [Root bean with class [org.springframework.orm.hibernate.HibernateTr ansactionManager] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [org.springframework.orm.hibernate.HibernateTr ansactionManager]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [org.springframework.orm.hibernate.HibernateTr ansactionManager]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'autodetectDataSource' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'beanFactory' of type [interface org.springframework.beans.factory.BeanFactory] ; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'dataSource' of type [interface javax.sql.DataSource]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'entityInterceptor' of type [interface net.sf.hibernate.Interceptor]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'entityInterceptorBeanName' of type [class java.lang.String]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'jdbcExceptionTranslator' of type [interface org.springframework.jdbc.support.SQLExceptionTrans lator]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'nestedTransactionAllowed' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'rollbackOnCommitFailure' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'sessionFactory' of type [interface net.sf.hibernate.SessionFactory]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'transactionSynchronization' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'transactionSynchronizationName' of type [class java.lang.String]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [org.springframework.orm.hibernate.HibernateTr ansactionManager] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'sessionFactory' in bean 'transactionManager' to bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'sessionFactory' is a factory bean
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.orm.hibernate.HibernateTransac tionManager.setSessionFactory(net.sf.hibernate .SessionFactory)] on object of class [org.springframework.orm.hibernate.HibernateTr ansactionManager]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.orm.hibernate.HibernateTransac tionManager.setSessionFactory(net.sf.hibernate .SessionFactory)] with value of type [net.sf.hibernate.SessionFactory]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 81) - Invoking setBeanFactory on BeanFactoryAware bean 'transactionManager'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'transactionManager'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'transactionManager'
INFO [main] (HibernateTransactionManager.java:328&# 41; - Using DataSource [ClusterableRemoteRef(-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver [-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver/281])/281] of Hibernate SessionFactory for HibernateTransactionManager
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'transactionManager'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'be.smalsmvm.genesis.business.service.impl.CaseEvi denceBusinessServiceImpl' with merged definition [Root bean with class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'caseDAO' of type [interface be.smalsmvm.genesis.dao.service.CaseDAO]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'evidenceDAO' of type [interface be.smalsmvm.genesis.dao.service.EvidenceDAO]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'caseDAO' in bean 'be.smalsmvm.genesis.business.service.impl.CaseEvi denceBusinessServiceImpl' to bean 'caseDAO'
INFO [main] (AbstractBeanFactory.java:200) - Creating shared instance of singleton bean 'caseDAO'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'caseDAO' with merged definition [Root bean with class [be.smalsmvm.genesis.dao.service.impl.CaseDAOI mpl] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [be.smalsmvm.genesis.dao.service.impl.CaseDAOI mpl]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [be.smalsmvm.genesis.dao.service.impl.CaseDAOI mpl]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'hibernateTemplate' of type [class org.springframework.orm.hibernate.HibernateTemplat e]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'sessionFactory' of type [interface net.sf.hibernate.SessionFactory]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [be.smalsmvm.genesis.dao.service.impl.CaseDAOI mpl] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'sessionFactory' in bean 'caseDAO' to bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'sessionFactory' is a factory bean
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void org.springframework.orm.hibernate.support.Hibernat eDaoSupport.setSessionFactory(net.sf.hibernate .SessionFactory)] on object of class [be.smalsmvm.genesis.dao.service.impl.CaseDAOI mpl]
INFO [main] (SQLErrorCodesFactory.java:197) - Looking up default SQLErrorCodes for DataSource
INFO [main] (SQLErrorCodesFactory.java:202) - Database product name found in cache for DataSource [ClusterableRemoteRef(-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver [-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver/281])/281]. Name is 'Oracle'.
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void org.springframework.orm.hibernate.support.Hibernat eDaoSupport.setSessionFactory(net.sf.hibernate .SessionFactory)] with value of type [net.sf.hibernate.SessionFactory]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'caseDAO'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'caseDAO'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'caseDAO'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'evidenceDAO' in bean 'be.smalsmvm.genesis.business.service.impl.CaseEvi denceBusinessServiceImpl' to bean 'evidenceDAO'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'evidenceDAO'
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void be.smalsmvm.genesis.business.service.impl.CaseEvid enceBusinessServiceImpl.setCaseDAO(be.smalsmvm .genesis.dao.service.CaseDAO)] on object of class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void be.smalsmvm.genesis.business.service.impl.CaseEvid enceBusinessServiceImpl.setCaseDAO(be.smalsmvm .genesis.dao.service.CaseDAO)] with value of type [be.smalsmvm.genesis.dao.service.CaseDAO	 3;
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void be.smalsmvm.genesis.business.service.impl.CaseEvid enceBusinessServiceImpl.setEvidenceDAO(be.smal smvm.genesis.dao.service.EvidenceDAO)] on object of class [be.smalsmvm.genesis.business.service.impl.Cas eEvidenceBusinessServiceImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void be.smalsmvm.genesis.business.service.impl.CaseEvid enceBusinessServiceImpl.setEvidenceDAO(be.smal smvm.genesis.dao.service.EvidenceDAO)] with value of type [be.smalsmvm.genesis.dao.service.EvidenceDAO&# 93;
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'be.smalsmvm.genesis.business.service.impl.CaseEvi denceBusinessServiceImpl'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'be.smalsmvm.genesis.business.service.impl.CaseEvi denceBusinessServiceImpl'
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionManager(or g.springframework.transaction.PlatformTransactionM anager)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionManager(or g.springframework.transaction.PlatformTransactionM anager)] with value of type [org.springframework.transaction.PlatformTrans actionManager]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionAttributes( ;java.util.Properties)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (NameMatchTransactionAttributeSource.java: 83) - Adding transactional method [*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] ;
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionAttributes( ;java.util.Properties)] with value of type [java.util.Properties]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTarget(java.lang.Obje ct)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTarget(java.lang.Obje ct)] with value of type [java.lang.Object]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'caseEvidenceBusinessService'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'caseEvidenceBusinessService'
DEBUG [main] (CollectionFactory.java:105) - Creating java.util.IdentityHashMap
DEBUG [main] (AdvisedSupport.java:205) - Added new aspect interface: interface be.smalsmvm.genesis.business.service.CaseEvidenceB usinessService
DEBUG [main] (JdkDynamicAopProxy.java:191) - Creating JDK dynamic proxy for [class be.smalsmvm.genesis.business.service.impl.CaseEvid enceBusinessServiceImpl]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'caseEvidenceBusinessService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'caseEvidenceBusinessService' is a factory bean
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'codeBusinessService' in bean 'businessFacade' to bean 'codeBusinessService'
INFO [main] (AbstractBeanFactory.java:200) - Creating shared instance of singleton bean 'codeBusinessService'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'codeBusinessService' with merged definition [Root bean with class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:94) ; - Using cached introspection results for class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'transactionManager' in bean 'codeBusinessService' to bean 'transactionManager'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'transactionManager'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'be.smalsmvm.genesis.business.service.impl.CodeBus inessServiceImpl' with merged definition [Root bean with class [be.smalsmvm.genesis.business.service.impl.Cod eBusinessServiceImpl] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [be.smalsmvm.genesis.business.service.impl.Cod eBusinessServiceImpl]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [be.smalsmvm.genesis.business.service.impl.Cod eBusinessServiceImpl]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'codeDAO' of type [interface be.smalsmvm.genesis.dao.service.CodeDAO]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [be.smalsmvm.genesis.business.service.impl.Cod eBusinessServiceImpl] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'codeDAO' in bean 'be.smalsmvm.genesis.business.service.impl.CodeBus inessServiceImpl' to bean 'codeDAO'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeDAO'
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void be.smalsmvm.genesis.business.service.impl.CodeBusi nessServiceImpl.setCodeDAO(be.smalsmvm.genesis .dao.service.CodeDAO)] on object of class [be.smalsmvm.genesis.business.service.impl.Cod eBusinessServiceImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void be.smalsmvm.genesis.business.service.impl.CodeBusi nessServiceImpl.setCodeDAO(be.smalsmvm.genesis .dao.service.CodeDAO)] with value of type [be.smalsmvm.genesis.dao.service.CodeDAO	 3;
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'be.smalsmvm.genesis.business.service.impl.CodeBus inessServiceImpl'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'be.smalsmvm.genesis.business.service.impl.CodeBus inessServiceImpl'
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionManager(or g.springframework.transaction.PlatformTransactionM anager)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionManager(or g.springframework.transaction.PlatformTransactionM anager)] with value of type [org.springframework.transaction.PlatformTrans actionManager]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionAttributes( ;java.util.Properties)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (NameMatchTransactionAttributeSource.java: 83) - Adding transactional method [*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] ;
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTransactionAttributes( ;java.util.Properties)] with value of type [java.util.Properties]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTarget(java.lang.Obje ct)] on object of class [org.springframework.transaction.interceptor.T ransactionProxyFactoryBean]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.transaction.interceptor.Transa ctionProxyFactoryBean.setTarget(java.lang.Obje ct)] with value of type [java.lang.Object]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'codeBusinessService'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'codeBusinessService'
DEBUG [main] (CollectionFactory.java:105) - Creating java.util.IdentityHashMap
DEBUG [main] (AdvisedSupport.java:205) - Added new aspect interface: interface be.smalsmvm.genesis.business.service.CodeBusinessS ervice
DEBUG [main] (JdkDynamicAopProxy.java:191) - Creating JDK dynamic proxy for [class be.smalsmvm.genesis.business.service.impl.CodeBusi nessServiceImpl]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'codeBusinessService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'codeBusinessService' is a factory bean
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setEmploymentBusinessService(be.smal smvm.genesis.business.service.EmploymentBusinessSe rvice)] on object of class [be.smalsmvm.genesis.business.facade.impl.Busi nessFacadeImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setEmploymentBusinessService(be.smal smvm.genesis.business.service.EmploymentBusinessSe rvice)] with value of type [be.smalsmvm.genesis.business.service.Employme ntBusinessService]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setEmployerBusinessService(be.smalsm vm.genesis.business.service.EmployerBusinessServic e)] on object of class [be.smalsmvm.genesis.business.facade.impl.Busi nessFacadeImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setEmployerBusinessService(be.smalsm vm.genesis.business.service.EmployerBusinessServic e)] with value of type [be.smalsmvm.genesis.business.service.Employer BusinessService]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setPersonBusinessService(be.smalsmvm .genesis.business.service.PersonBusinessService 1;] on object of class [be.smalsmvm.genesis.business.facade.impl.Busi nessFacadeImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setPersonBusinessService(be.smalsmvm .genesis.business.service.PersonBusinessService 1;] with value of type [be.smalsmvm.genesis.business.service.PersonBu sinessService]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setCaseEvidenceBusinessService(be.sm alsmvm.genesis.business.service.CaseEvidenceBusine ssService)] on object of class [be.smalsmvm.genesis.business.facade.impl.Busi nessFacadeImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setCaseEvidenceBusinessService(be.sm alsmvm.genesis.business.service.CaseEvidenceBusine ssService)] with value of type [be.smalsmvm.genesis.business.service.CaseEvid enceBusinessService]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setCodeBusinessService(be.smalsmvm.g enesis.business.service.CodeBusinessService)&# 93; on object of class [be.smalsmvm.genesis.business.facade.impl.Busi nessFacadeImpl]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public final void be.smalsmvm.genesis.business.facade.impl.BusinessF acadeImpl.setCodeBusinessService(be.smalsmvm.g enesis.business.service.CodeBusinessService)&# 93; with value of type [be.smalsmvm.genesis.business.service.CodeBusi nessService]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'businessFacade'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'businessFacade'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'remoteTicketGenerator'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'remoteTicketGenerator'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'remoteTicketGenerator'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'remoteTicketGenerator' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'caseDAO'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ducDataService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'raConsultationDataService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'accessDBConsDataService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ripDataService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'org.springframework.beans.factory.config.Property PlaceholderConfigurer'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'jndiTemplate'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dataSource'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'dataSource'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dataSource'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'dataSource' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'sessionFactory' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'nativeJdbcExtractor'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'oracleLobHandler'
INFO [main] (AbstractBeanFactory.java:200) - Creating shared instance of singleton bean 'hibernateTemplate'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'hibernateTemplate' with merged definition [Root bean with class [org.springframework.orm.hibernate.HibernateTe mplate] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [org.springframework.orm.hibernate.HibernateTe mplate]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [org.springframework.orm.hibernate.HibernateTe mplate]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'allowCreate' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'cacheQueries' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'checkWriteOperations' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'entityInterceptor' of type [interface net.sf.hibernate.Interceptor]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'flushMode' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'flushModeName' of type [class java.lang.String]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'jdbcExceptionTranslator' of type [interface org.springframework.jdbc.support.SQLExceptionTrans lator]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'sessionFactory' of type [interface net.sf.hibernate.SessionFactory]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [org.springframework.orm.hibernate.HibernateTe mplate] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'sessionFactory' in bean 'hibernateTemplate' to bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'sessionFactory' is a factory bean
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.orm.hibernate.HibernateAccesso r.setSessionFactory(net.sf.hibernate.SessionFa ctory)] on object of class [org.springframework.orm.hibernate.HibernateTe mplate]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.orm.hibernate.HibernateAccesso r.setSessionFactory(net.sf.hibernate.SessionFa ctory)] with value of type [net.sf.hibernate.SessionFactory]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'hibernateTemplate'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'hibernateTemplate'
INFO [main] (SQLErrorCodesFactory.java:197) - Looking up default SQLErrorCodes for DataSource
INFO [main] (SQLErrorCodesFactory.java:202) - Database product name found in cache for DataSource [ClusterableRemoteRef(-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver [-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver/281])/281]. Name is 'Oracle'.
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'hibernateTemplate'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'transactionManager'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'caseEvidenceBusinessService'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'caseEvidenceBusinessService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'caseEvidenceBusinessService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'caseEvidenceBusinessService' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeBusinessService'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'codeBusinessService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeBusinessService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'codeBusinessService' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ripService'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'ripService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ripService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'ripService' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dimonaService'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'dimonaService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dimonaService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'dimonaService' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dmfaConsultation'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'dmfaConsultation'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'dmfaConsultation'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'dmfaConsultation' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeService'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'codeService'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeService'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'codeService' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeServiceLPA'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'codeServiceLPA'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'codeServiceLPA'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'codeServiceLPA' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'contributionRate'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'contributionRate'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'contributionRate'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'contributionRate' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'accessDBCons'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'accessDBCons'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'accessDBCons'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'accessDBCons' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'personIdentifier'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'personIdentifier'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'personIdentifier'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'personIdentifier' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'employerIdentifier'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'employerIdentifier'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'employerIdentifier'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'employerIdentifier' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ducConsult'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'ducConsult'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'ducConsult'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'ducConsult' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'remoteTicketGeneratorFactory'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'remoteTicketGeneratorFactory'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'remoteTicketGeneratorFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'remoteTicketGeneratorFactory' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'raConsultationJndiObject'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'raConsultationJndiObject'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'raConsultationJndiObject'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'raConsultationJndiObject' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'org.springframework.beans.factory.config.CustomEd itorConfigurer'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'cachingInterceptor'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'cacheManager'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'cacheManager'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'cacheManager'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'cacheManager' is a factory bean
INFO [main] (AbstractBeanFactory.java:200) - Creating shared instance of singleton bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 25) - Creating instance of bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean' with merged definition [Root bean with class [org.springframework.cache.ehcache.EhCacheFact oryBean] defined in class path resource [applicationContext.xml]]
DEBUG [main] (CachedIntrospectionResults.java:136 1; - Getting BeanInfo for class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (CachedIntrospectionResults.java:152 1; - Caching PropertyDescriptors for class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'beanName' of type [class java.lang.String]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'cacheManager' of type [class net.sf.ehcache.CacheManager]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'cacheName' of type [class java.lang.String]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'class' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'diskExpiryThreadIntervalSeconds' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'diskPersistent' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'eternal' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'maxElementsInMemory' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'object' of type [class java.lang.Object]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'objectType' of type [class java.lang.Class]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'overflowToDisk' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'singleton' of type [boolean]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'timeToIdle' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:160 1; - Found property 'timeToLive' of type [int]; editor=[null]
DEBUG [main] (CachedIntrospectionResults.java:83) ; - Class [org.springframework.cache.ehcache.EhCacheFact oryBean] is cache-safe
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:9 37) - Resolving reference from property 'cacheManager' in bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean' to bean 'cacheManager'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'cacheManager'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'cacheManager' is a factory bean
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setCacheManager(net.sf.ehcache.CacheManager )] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:692) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setCacheManager(net.sf.ehcache.CacheManager )] with value of type [net.sf.ehcache.CacheManager]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setCacheName(java.lang.String)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setCacheName(java.lang.String)] with value [myCacheName]
DEBUG [main] (BeanWrapperImpl.java:834) - Converting String to [int] using property editor [sun.beans.editors.IntEditor@a0c486]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setMaxElementsInMemory(int)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setMaxElementsInMemory(int)] with value [10000]
DEBUG [main] (BeanWrapperImpl.java:834) - Converting String to [boolean] using property editor [sun.beans.editors.BoolEditor@c65fb1]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setEternal(boolean)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setEternal(boolean)] with value [false]
DEBUG [main] (BeanWrapperImpl.java:834) - Converting String to [boolean] using property editor [sun.beans.editors.BoolEditor@1b45ddc]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setOverflowToDisk(boolean)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setOverflowToDisk(boolean)] with value [true]
DEBUG [main] (BeanWrapperImpl.java:834) - Converting String to [int] using property editor [sun.beans.editors.IntEditor@7e479a]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setTimeToIdle(int)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setTimeToIdle(int)] with value [200]
DEBUG [main] (BeanWrapperImpl.java:834) - Converting String to [int] using property editor [sun.beans.editors.IntEditor@8eed76]
DEBUG [main] (BeanWrapperImpl.java:681) - About to invoke write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setTimeToLive(int)] on object of class [org.springframework.cache.ehcache.EhCacheFact oryBean]
DEBUG [main] (BeanWrapperImpl.java:689) - Invoked write method [public void org.springframework.cache.ehcache.EhCacheFactoryBe an.setTimeToLive(int)] with value [400]
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:2 74) - Invoking setBeanName on BeanNameAware bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 62) - Invoking BeanPostProcessors before initialization of bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 055) - Invoking afterPropertiesSet() on bean with beanName 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
INFO [main] (EhCacheFactoryBean.java:186) - Creating new EHCache cache region 'myCacheName'
DEBUG [main] (DiskStore.java:194) - Deleting data file myCacheName.data
DEBUG [main] (MemoryStore.java:147) - myCacheName Cache: Using SpoolingLinkedHashMap implementation
DEBUG [main] (MemoryStore.java:128) - initialized MemoryStore for myCacheName
DEBUG [main] (Cache.java:277) - Initialised cache: myCacheName
DEBUG [main] (AbstractAutowireCapableBeanFactory.java:1 79) - Invoking BeanPostProcessors after initialization of bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractBeanFactory.java:538) - Calling code asked for FactoryBean instance for name 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'org.springframework.cache.ehcache.EhCacheFactoryB ean'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'org.springframework.cache.ehcache.EhCacheFactoryB ean' is a factory bean
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'cacheProvider'
DEBUG [main] (AbstractApplicationContext.java:199 1; - Publishing event in context [org.springframework.context.support.ClassPath XmlApplicationContext;hashCode=30191657]: org.springframework.context.event.ContextRefreshed Event[source=org.springframework.context.suppo rt.ClassPathXmlApplicationContext: displayName=[org.springframework.context.suppo rt.ClassPathXmlApplicationContext;hashCode=3019165 7]; startup date=[Mon Sep 05 09:51:27 CEST 2005]; root of ApplicationContext hierarchy]
DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'sessionFactory'
DEBUG [main] (AbstractBeanFactory.java:522) - Bean with name 'sessionFactory' is a factory bean
DEBUG [main] (SessionFactoryUtils.java:329) - Opening Hibernate session
DEBUG [main] (SessionImpl.java:542) - opened session
DEBUG [main] (TransactionSynchronizationManager.java:14 2) - Bound value [org.springframework.orm.hibernate.SessionHold er@1e14a78] for key [net.sf.hibernate.impl.SessionFactoryImpl@1b8f cdd] to thread [main]
testGetValueByLocaleCS ... DEBUG [main] (AbstractBeanFactory.java:157) - Returning cached instance of singleton bean 'businessFacade'
DEBUG [main] (TransactionAspectSupport.java:197) - Getting transaction for method 'getValueByLocale' in class [be.smalsmvm.genesis.business.service.CodeBusi nessService]
INFO [main] (JdbcTransactionObjectSupport.java:60&# 41; - JDBC 3.0 Savepoint class is available
DEBUG [main] (TransactionSynchronizationManager.java:11 7) - Retrieved value [org.springframework.orm.hibernate.SessionHold er@1e14a78] for key [net.sf.hibernate.impl.SessionFactoryImpl@1b8f cdd] bound to thread [main]
DEBUG [main] (HibernateTransactionManager.java:345&# 41; - Found thread-bound session [net.sf.hibernate.impl.SessionImpl@b91602&# 93; for Hibernate transaction
DEBUG [main] (AbstractPlatformTransactionManager.java:1 95) - Using transaction object [org.springframework.orm.hibernate.HibernateTr ansactionObject@153e0c0]
DEBUG [main] (AbstractPlatformTransactionManager.java:2 67) - Creating new transaction
DEBUG [main] (JDBCTransaction.java:37) - begin
DEBUG [main] (JDBCTransaction.java:41) - current autocommit status:false
DEBUG [main] (HibernateTransactionManager.java:412&# 41; - Exposing Hibernate transaction as JDBC transaction [weblogic.jdbc.rmi.SerialConnection_weblogic_j dbc_rmi_internal_ConnectionImpl_weblogic_jdbc_wrap per_JTAConnection_weblogic_jdbc_wrapper_XAConnecti on_oracle_jdbc_driver_LogicalConnection_813_WLStub @7]
DEBUG [main] (TransactionSynchronizationManager.java:14 2) - Bound value [org.springframework.jdbc.datasource.Connectio nHolder@6e795b] for key [ClusterableRemoteRef(-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver [-5783602687214430251S:10.2.100.99:[7027 ,7027,-1,-1,7027,-1,-1,0,0]:genesisdomain:genesisserver/281])/281] to thread [main]
DEBUG [main] (TransactionSynchronizationManager.java:19 4) - Initializing transaction synchronization
DEBUG [main] (TransactionSynchronizationManager.java:11 7) - Retrieved value [org.springframework.orm.hibernate.SessionHold er@1e14a78] for key [net.sf.hibernate.impl.SessionFactoryImpl@1b8f cdd] bound to thread [main]
DEBUG [main] (TransactionSynchronizationManager.java:11 7) - Retrieved value [org.springframework.orm.hibernate.SessionHold er@1e14a78] for key [net.sf.hibernate.impl.SessionFactoryImpl@1b8f cdd] bound to thread [main]
cached queries : [ true]
DEBUG [main] (SessionImpl.java:2235) - flushing session
DEBUG [main] (SessionImpl.java:2428) - Flushing entities and processing referenced collections
DEBUG [main] (SessionImpl.java:2771) - Processing unreferenced collections
DEBUG [main] (SessionImpl.java:2785) - Scheduling collection removes/(re)creates/updates
DEBUG [main] (SessionImpl.java:2259) - Flushed: 0 insertions, 0 updates, 0 deletions to 0 objects
DEBUG [main] (SessionImpl.java:2264) - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections
DEBUG [main] (SessionImpl.java:1807) - Dont need to execute flush
DEBUG [main] (BatcherImpl.java:196) - about to open: 0 open PreparedStatements, 0 open ResultSets
DEBUG [main] (BatcherImpl.java:237) - select this.codeId as codeId1_, this.typeCode as typeCode1_, this.parentCodeId as parentCo3_1_, this.codeValue as codeValue1_, this.endDate as endDate1_, this.startDate as startDate1_, this.valueEn as valueEn1_, this.valueFr as valueFr1_, this.valueNl as valueNl1_, this.valueDe as valueDe1_, this.commentsDe as commentsDe1_, this.com