1 views.module views_invalidate_cache()

Invalidate the views cache, forcing a rebuild on the next grab of table data.

File

core/modules/views/views.module, line 796
Primarily Backdrop hooks and global API functions to manipulate views.

Code

function views_invalidate_cache() {
  // Clear static caches.
  backdrop_static_reset('views_get_all_views');
  backdrop_static_reset('views_get_view');

  // Clear the views cache.
  cache('views')->flush();

  // Clear the page and block cache.
  cache_clear_all();

  // Set the menu as needed to be rebuilt.
  state_set('menu_rebuild_needed', TRUE);

  // Allow modules to respond to the Views cache being cleared.
  module_invoke_all('views_invalidate_cache');
}