You might want to make sure your class is configured properly in ehcache.xml in src/main/resources.
Matt On Mon, Jan 12, 2009 at 3:23 AM, Kannan Ekanath <[email protected]>wrote: > Apparently, I put break points in the get and put methods of the > org.hibernate.cache.EhCache and I see that the put method is being called by > the NonstrictReadWriteCache.put method but the NonstrictReadWriteCache.get > and EhCache.get methods are never getting called at all? > My controller is querying personManager.getAll(). Does someone see a > problem with this? > > > On Mon, Jan 12, 2009 at 10:18 AM, Kannan Ekanath <[email protected] > > wrote: > >> Hi Guys,Appfuse version 2.x >> >> Before I start my first question, thanks for building such a nice >> framework. Before Appfuse, one had to assemble security, persistence, mvc, >> cache etc brick by brick and frameworks like these are going to make J2EE >> compete with Rails :) (that boasts of letting user create CRUD apps in 10 >> minutes). I built a couple of model objects and did the UI for them. Now I >> am trying to do the caching with Ehcache. >> >> I added the lines to hibernate.cfg.xml >> >> <property >> name="hibernate.cache.provider_class">org.hibernate.cache.EHCacheProvider</property> >> <property name="hibernate.cache.use_second_level_cache">true</property> >> >> and added a cache name to my ehcache.xml >> <cache name="mycache" >> maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="300" >> timeToLiveSeconds="600" overflowToDisk="true" /> >> >> and annotated the entities with @Cache(region="mycache", usage = >> CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) >> >> Now I would expect Ehcache to cache all my entities that are marked above. >> I put a break point in personManager.getAll() and it seems everytime I >> refresh the page this method gets called. I change the value in database and >> I get it reflected in the console. I enabled hibernate show sql and I can >> see queries getting fired. So apparently the cache is not being used. There >> are no errors what so ever in console or logs. Can someone tell me what is >> going wrong in this case? >> -- >> Regards, >> Kannan Ekanath >> > > > > -- > Regards, > Kannan Ekanath >
