[cvs] commit: horde/config conf.xml framework/Cache Cache.php framework/Cache/Cache apc.php eaccelerator.php file.php memcache.php sql.php xcache.php zps4.php
Michael M Slusarz
slusarz at horde.org
Thu Jun 14 19:32:11 UTC 2007
slusarz 2007-06-14 15:32:11 EDT
Modified files:
config conf.xml
Cache Cache.php
Cache/Cache apc.php eaccelerator.php file.php
memcache.php sql.php xcache.php zps4.php
Log:
Remove concept of general GC. Instead, implement 3rd parameter to set() which
indicates the max life of data. Falls back to default_lifetime if no
value is given. Allows us to mark data as unavailable to normal GC (i.e.
persistent cache objects we want to keep as long as possible).
Do this GC checking less often - 0.1 % of the time rather than 1%. Also,
do as shutdown function so it doesn't interfere with user page load.
Fix 'file' GC - it would not check files located in subdirectories.
Revision Changes Path
1.50 +14 -16 framework/Cache/Cache.php
1.8 +8 -6 framework/Cache/Cache/apc.php
1.8 +8 -6 framework/Cache/Cache/eaccelerator.php
1.53 +94 -31 framework/Cache/Cache/file.php
1.20 +8 -6 framework/Cache/Cache/memcache.php
1.9 +32 -21 framework/Cache/Cache/sql.php
1.5 +8 -6 framework/Cache/Cache/xcache.php
1.9 +5 -4 framework/Cache/Cache/zps4.php
1.189 +2 -10 horde/config/conf.xml
Chora Links:
http://cvs.horde.org/diff.php/framework/Cache/Cache.php?r1=1.49&r2=1.50&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/apc.php?r1=1.7&r2=1.8&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/eaccelerator.php?r1=1.7&r2=1.8&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/file.php?r1=1.52&r2=1.53&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/memcache.php?r1=1.19&r2=1.20&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/sql.php?r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/xcache.php?r1=1.4&r2=1.5&ty=u
http://cvs.horde.org/diff.php/framework/Cache/Cache/zps4.php?r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/diff.php/horde/config/conf.xml?r1=1.188&r2=1.189&ty=u
More information about the cvs
mailing list