<[EMAIL PROTECTED]> wrote:
> 
> when an update or delete is made to the database all 
> queries that are possibly affected are requeried and 
> cached again rather than being removed, once every 20
> updates/deletes a clean up routine is invoked.

I see many problems here:

  *  It fails if your update or delete from a different
     database connection or a different process such
     that the update or delete is not detected by your
     wrapper.

  *  Inserts also effect the results of subsequent 
     queries.

  *  Updates, deletes, and inserts that are the result
     of triggers will be difficult for your wrapper to
     detect.

  *  The code that determines what cached queries are
     effected by an update or delete is likely to be
     a persistent source of bugs that are very 
     difficult to reproduce.  

--
D. Richard Hipp  <[EMAIL PROTECTED]>


-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to