When I updating the term description, it saves to database, but on node pages it shows without changes. This is because function cache_clear_all() in file cacherouter.inc flush only 'cache_block' and 'cache_page' but must flush 'cache_taxonomy' too.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | cacherouter-5.x-1.0-beta4_taxonomy-cache_2.patch | 595 bytes | murz |
| cacherouter-5.x-1.0-beta4_taxonomy-cache.patch | 654 bytes | murz |
Comments
Comment #1
murzAfter using cacherouter with module Advanced cache on working high-load site, I see that
function cache_clear_all()must clear not onlycache_blockandcache_page, but all exists caches. But I don't know how to get list of all exists cache names for cleaning. Maybe anybody knows this?Comment #2
murzComment #3
murzSorry, I think I found the bug. Bug is when we using APC cache and in apc.php function delete($key) don't work with $key isn't empty!
We need to change
<? if (!empty($key) && !empty($value)) { ?>
to
<? if (!empty($key)) { ?>
Patch is attached.
Comment #4
slantview commentedFixed in latest commits.
Comment #5
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.