With readOnly="true" and serialize="false", you are only going to cache within the current session, and the cache will be mutable. If you want longer cache life, make serialize="true".
Also, you may want to just use the MEMORY cache, and set the reference type to HARD. That will keep everything in memory even after a GC. Larry On 9/22/06, Zhao, Qintao (Contractor) <[EMAIL PROTECTED]> wrote:
All, I have a requirement to monitor the cache size used by a cache model. Say I have the following cache model defined in a SqlMap, <cacheModel id="MDC_PRFL-cache" type="LRU" readOnly="true" serialize="false"> <flushInterval hours="168" /> <property name="cache-size" value="2000" /> </cacheModel> I would like to know the actual size used by cache during runtime. Could someone help me out ? We want to make sure the cache is big enough to hold all cached objects in the future. thanks a lot, Qintao