<[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]
-----------------------------------------------------------------------------