caching

my_module.services.yml
tags:
  - { name: cache_prewarmable }

MyPlugin.php
/**
  * Implements \Drupal\Core\PreWarm\PreWarmableInterface.
  */
public function preWarm(): void {
  $this->getDefinitions();
}

clear_cache.php
<?php

apcu_clear_cache();
opcache_reset();
13.11.2025 | Nikolas Kopp

Clear APC & Opcache

development.services.yml
  renderer.config:
    required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions']
    auto_placeholder_conditions:
      max-age: 0
      contexts: ['session', 'user']
      tags: []
    debug: true # The debug setting
13.11.2025 | Nikolas Kopp

Cache Debugging for Render Elements