]> git.mxchange.org Git - friendica.git/commitdiff
Remove support for apc
authorArt4 <art4@wlabs.de>
Tue, 5 Nov 2024 07:07:58 +0000 (07:07 +0000)
committerArt4 <art4@wlabs.de>
Tue, 5 Nov 2024 07:07:58 +0000 (07:07 +0000)
src/Core/Cache/Type/APCuCache.php

index b0db420b826c1a3be0e0cdce9c2c7527f3d3ef52..d9bcfbc60d7837539760ebf17178b55253acbe52 100644 (file)
@@ -7,6 +7,7 @@
 
 namespace Friendica\Core\Cache\Type;
 
+use APCUIterator;
 use Friendica\Core\Cache\Enum\Duration;
 use Friendica\Core\Cache\Capability\ICanCacheInMemory;
 use Friendica\Core\Cache\Exception\InvalidCacheDriverException;
@@ -41,11 +42,7 @@ class APCuCache extends AbstractCache implements ICanCacheInMemory
                $ns = $this->getCacheKey($prefix ?? '');
                $ns = preg_quote($ns, '/');
 
-               if (class_exists('\APCIterator')) {
-                       $iterator = new \APCIterator('user', '/^' . $ns. '/', APC_ITER_KEY);
-               } else {
-                       $iterator = new \APCUIterator('/^' . $ns . '/', APC_ITER_KEY);
-               }
+               $iterator = new APCUIterator('/^' . $ns . '/', APC_ITER_KEY);
 
                $keys = [];
                foreach ($iterator as $item) {
@@ -122,7 +119,7 @@ class APCuCache extends AbstractCache implements ICanCacheInMemory
                        $prefix = $this->getPrefix();
                        $prefix = preg_quote($prefix, '/');
 
-                       $iterator = new \APCUIterator('/^' . $prefix . '/', APC_ITER_KEY);
+                       $iterator = new APCUIterator('/^' . $prefix . '/', APC_ITER_KEY);
 
                        return apcu_delete($iterator);
                }