1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-10 18:54:08 +02:00

Merge pull request #5295 from v12mike/ticket/15726

Ticket/15726 Implement selective purge in APCu cache driver
This commit is contained in:
Marc Alexander
2018-09-16 16:10:25 +02:00
2 changed files with 22 additions and 1 deletions

View File

@@ -25,7 +25,11 @@ class apcu extends \phpbb\cache\driver\memory
*/
function purge()
{
apcu_clear_cache();
/*
* Use an iterator to selectively delete our cache entries without disturbing
* any other cache users (e.g. other phpBB boards hosted on this server)
*/
apcu_delete(new \APCUIterator('#^' . $this->key_prefix . '#'));
parent::purge();
}