function menu_cache_clear

Clears the cached cached data for a single named menu.

Related topics

2 calls to menu_cache_clear()
MenuLinkStorageController::postDelete in drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php
Overrides DatabaseStorageController::postDelete().
MenuLinkStorageController::postSave in drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php
DatabaseStorageController::postSave().

File

drupal/core/includes/menu.inc, line 2642
API for the Drupal menu system.

Code

function menu_cache_clear($menu_name = 'tools') {
  cache('menu')
    ->deleteTags(array(
    'menu' => $menu_name,
  ));

  // Also clear the menu system static caches.
  menu_reset_static_cache();
}