Core Drupal Cache Tables
A comprehensive list of the standard cache tables in Drupal 11 and their purposes:
cache_bootstrap
Stores data needed during the bootstrap process before the full system is available Critical for early initialization and loading essential components
cache_config
Caches configuration objects Improves performance by avoiding repeated reads of configuration from storage
cache_container
Stores the compiled service container Contains the dependency injection container definition
cache_data
General-purpose cache bin for miscellaneous data Used by various systems that don’t have a dedicated cache table
cache_default
Default cache bin for data without a specific bin assignment Fallback storage for uncategorized cached items
cache_discovery
Stores plugin discovery information Caches hook implementations, plugin definitions, and other discovery data
cache_dynamic_page_cache
Stores partially rendered pages for authenticated users Caches page content with personalized elements like user names
cache_entity
Caches loaded entity objects Improves performance by avoiding repeated entity loads from the database
cache_menu
Stores menu tree data and router information Caches menu links, hierarchies, and routing details
cache_page
Stores fully rendered pages for anonymous users Full page cache for maximum performance on public-facing pages
cache_render
Stores rendered elements and render arrays Caches individual renderable components like blocks, fields, and entities
cache_toolbar
Caches toolbar rendering and structure Stores the administrative toolbar data for faster rendering