Hi,

Jair da Silva Ferreira J�nior wrote:
Hi Armin,
    Thank you very much for your reply.
    I forgot to ask you one thing: can I set the ObjectCacheDefaultImpl
timeout to infinite (object cache never timeouts)? For example, timeout
= -1?


I will add this possibility.


regards,
Armin

Thanks,
    Jair Jr



Hi,

Jair da Silva Ferreira J�nior wrote:


Hi,
   I am using ojb1.0_rc5, ODMG api with OJB queries, mysql4 (innodb

tables)


in Linux Red Hat 7.3 (kernel 2.4.20-20.7).
   I am using ObjectCacheDefaultImpl in my application as it's
read-intensive.
   I have some questions about the behavior of the timeout attribute in
ObjectCacheDefaultImpl.
       1- Is the timeout attribute new in rc5? In other words, did the
timeout attribute exist in rc4?

it's new to rc5



2- If I configure the cache using the OJB.properties file like

this:


ObjectCacheClass=org.apache.ojb.broker.cache.ObjectCacheDefaultImpl
               descriptorBasedCaches=false
           Is the timeout attribute set to 900 (default)?

yes, default timeout is 900 sec



Is there a way I can set this attribute in the

OJB.properties


file

no (think in 1.1 Version we will remove cache configuration from OJB.properties file)

or is it only set through the <object-cache> tag in the repository?

yep, within jdbc-connection-descriptor or class-descriptor


3- Is the time counter of a cached object reset when it is

updated


(the object's data is changed and commited to the database)?

yes



4- If a cached object timeouts and it is still being referenced

by


other objects in my application (it is not elegible for garbage

collection),


will it be returned from cache or will the object's data be reloaded

from db


in the same JVM object or will a new JVM object be created to hold the
reloaded data?

timeout has highest priority, thus it will be removed from cache whether or not it's being referenced by other objects and be reloaded from DB

regards,
Armin


Thanks,
   Jair Jr



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to