Just a quick clarification on the first item below ("Mifos does not use
Hibernate caching today"). To be clear for those who may be less
familiar with Hibernate, Mifos does make use of the implicit Hibernate
first level cache. What Mifos does not currently make use of is the
Hibernate second level cache.
--Van
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Keith Pierce
Sent: Friday, January 11, 2008 12:19 PM
To: Developer
Subject: Re: [Mifos-developer] Caching Strategy in MIFOS
Thanks for your input, Sam. Here are some responses to your comments and
questions.
1. MifOS does not use Hibernate caching today.
2. I agree that HashtableCacheProvider is not designed to be used
in production. Although hibernate.properties does configure caching to
use HashtableCacheProvider, no Hibernate mappings implement a caching
policies. Thus it is not used today.
Regarding caching needs: There are many alternative approaches to
improving the performance of reports, including pre-building and caching
reports, caching report data that is frequently accessed, and using the
database's caching policies, if it has them. We will be analyzing the
reporting module's usage scenarios to determine the best approach, which
will be incorporated into a long-term report-architecture strategy.
Keith Pierce
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace