magento2 – Fully truncate cart on visiting a specific URL

I’m trying to fully truncate the cart.

I’ve override getAllVisibleItems in the checkout MagentoQuoteModelQuote Model
But I still can visit the cart page and see the empty table of it, and the product also still showing up in the mini-cart

Here is my code

private function truncateUserQuote()
{
   $this->removeAllItems()->save();
   $objectManager = MagentoFrameworkAppObjectManager::getInstance();
   $cs = $objectManager->create('MagentoCheckoutModelSession');
   $cs->getQuote()->removeAllItems()->save();
}