How long is your hibernate cache set to? I think it can be changed with the ehcache.xml file.
My concern is why the logic cache is /not/ being hit. Or is the edit clearing that cache key properly and thats why its hitting the db again? Other than that, I'm out of ideas. Any other hibernate know-it-alls listening in? Ben On Wed, Oct 19, 2011 at 5:28 PM, Tammy Dugan <[email protected]> wrote: > Yes. The point is that I DON'T want it to cache the birthdate. I want it > to pull the new one. > > Thanks, > > Tammy > > > On 10/19/2011 10:08 AM, Ben Wolfe wrote: > > Are you using this patch on the logic module? > https://tickets.openmrs.org/browse/LOGIC-94 > > Apparently the token service wasn't really using the cache... > > Ben > > On Wed, Oct 19, 2011 at 4:26 PM, Tammy Dugan <[email protected]> wrote: > >> If we update a person's birthdate in the webapp and run the following: >> >> context.read(patient.getPatientId(), >> context.getLogicDataSource("person"), "BIRTHDATE").toDatetime(); >> >> We get the old birthdate instead of the new one. I drilled down into the >> logic code and the criteria.list is actually getting executed so the issue >> is not that the rule result is cached. The issue seems to be that hibernate >> is caching the birthdate and not updating it with the new value when >> criteria.list is called. Here is the criteria getting executed: >> >> CriteriaImpl(org.openmrs.Person:this[Subcriteria(names:name)][personId in >> (28039)]) >> >> It is line 108 of HibernateLogicPersonDAO. >> >> Any ideas? >> >> Thanks, >> >> Tammy Dugan >> >> -- >> Tammy Dugan >> CHIRDL Technical Lead >> Children's Health Services Research >> IU School of Medicine >> >> _________________________________________ >> >> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to >> [email protected] with "SIGNOFF openmrs-devel-l" in the body >> (not the subject) of your e-mail. >> >> [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l] >> > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > > > -- > Tammy Dugan > CHIRDL Technical Lead > Children's Health Services Research > IU School of Medicine > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

