Quoting Michael M Slusarz <
slu...@horde.org>:
> commit 079141b6bce3ca747ce80592b628d5d8e9287ef6
> Author: Michael M Slusarz <
slu...@horde.org>
> Date: Sun Apr 21 21:42:39 2013 -0600
>
> [mms] Fix storing schema information in Horde_Cache.
>
> About 99.9% sure we don't want cached schema information to have a
> lifetime of 1 second. This was resulting in schema queries on every
> pageload. Yikes.
>
> framework/Db/lib/Horde/Db/Adapter/Mysql/Schema.php | 6 +++---
> framework/Db/lib/Horde/Db/Adapter/Postgresql/Schema.php | 4 ++--
> framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php | 6 +++---
> framework/Db/package.xml | 2 ++
> framework/Db/test/Horde/Db/Adapter/MysqlTest.php | 8 ++++----
> framework/Db/test/Horde/Db/Adapter/Pdo/MysqlTest.php | 8 ++++----
> framework/Db/test/Horde/Db/Adapter/Pdo/PgsqlTest.php | 8 ++++----
> framework/Db/test/Horde/Db/Adapter/Pdo/SqliteTest.php | 8 ++++----
> 8 files changed, 26 insertions(+), 24 deletions(-)
>
>
http://git.horde.org/horde-git/-/commit/079141b6bce3ca747ce80592b628d5d8e9287ef6
This fixes Horde_Db to work with the current state of Horde_Cache.
But with that being said... to me it doesn't make a while heck of a
lot of sense to have retrieval cache commands in Horde_Cache have a
default lifetime of 1 second. This pretty much makes caching a
nullity since this data is not going to persists across a pageload.
Maybe this is a historical requirement. But in the absence of
specific lifetime requested by calling code, the logical default
behavior would seem to be to return the cache data if it exists. Not
to mention that the default lifetime in the *drivers* is 0, not 1.
michael
___________________________________
Michael Slusarz [
slu...@horde.org]
--
dev mailing list
Frequently Asked Questions:
http://wiki.horde.org/FAQ
To unsubscribe, mail:
dev-uns...@lists.horde.org