Version the DiskCacheSource filename
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 2 Mar 2022 16:09:03 +0000 (17:09 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 2 Mar 2022 16:09:03 +0000 (17:09 +0100)
see #4685

wcfsetup/install/files/lib/system/cache/source/DiskCacheSource.class.php

index 7a3e9b02dcd4337b0668f7ec6b2fc0c64f1c5dfd..ccf9e457b89befa02c55bb44c8f75b2807e18ea1 100644 (file)
@@ -31,9 +31,9 @@ class DiskCacheSource implements ICacheSource
     public function flush($cacheName, $useWildcard)
     {
         if ($useWildcard) {
-            $this->removeFiles('cache.' . $cacheName . '(-[a-f0-9]+)?.php');
+            $this->removeFiles('cache.' . $cacheName . '(-[a-f0-9]+)?.v1.php');
         } else {
-            $this->removeFiles('cache.' . $cacheName . '.php');
+            $this->removeFiles('cache.' . $cacheName . '.v1.php');
         }
     }
 
@@ -91,7 +91,7 @@ class DiskCacheSource implements ICacheSource
      */
     protected function getFilename($cacheName)
     {
-        return WCF_DIR . 'cache/cache.' . $cacheName . '.php';
+        return WCF_DIR . 'cache/cache.' . $cacheName . '.v1.php';
     }
 
     /**