diff --git a/src/Controller/NavigationExtraToolsController.php b/src/Controller/NavigationExtraToolsController.php
index cb0882e1ac7a76a6359e0323428d5f268ac3006a..53a690408851707ad194822a80a806179461e719 100644
--- a/src/Controller/NavigationExtraToolsController.php
+++ b/src/Controller/NavigationExtraToolsController.php
@@ -104,8 +104,8 @@ final class NavigationExtraToolsController extends ControllerBase {
    * Flushes all caches.
    */
   public function flushAll() {
-    $this->messenger()->addMessage($this->t('All caches cleared.'));
     drupal_flush_all_caches();
+    $this->messenger()->addMessage($this->t('All caches cleared.'));
     return new RedirectResponse($this->reloadPage());
   }