diff --git a/lib/classes/cache/FileCache.php b/lib/classes/cache/FileCache.php
index d760f08597111edeca131fc7801347d622955778..55b366703307778922fa34d1ff482f0cc8ea5e9c 100644
--- a/lib/classes/cache/FileCache.php
+++ b/lib/classes/cache/FileCache.php
@@ -188,11 +188,16 @@ class FileCache extends Cache
      */
     public function getStats(): array
     {
+        $count = 0;
+        foreach (@glob($this->dir . '*', GLOB_ONLYDIR) as $current_dir){
+            $count += count(@glob("{$current_dir}/*"));
+        }
+
         return [
             __CLASS__ => [
                 'name' => _('Anzahl Einträge'),
-                'value' => \DBManager::get()->fetchColumn("SELECT COUNT(*) FROM `cache`")
-            ]
+                'value' => $count,
+            ],
         ];
     }