Categoría: API de Caché
Cómo adjuntar contextos de caché a una array renderizado utilizando CacheableMetadata en un servicio personalizado.
Alteración de una vista para añadir contextos de caché
Define hook_entity_view_alter() para añadir un contexto de caché adicional (permisos de usuario).
Anular la caché mediante inyección de dependencias
Cómo anular los metadatos de caché por defecto para una respuesta JSON utilizando la inyección de dependencia.
Array renderizable con metadatos de caché
Cómo añadir contextos de caché, etiquetas y max-age a un array de renderizable.
Array renderizado con contextos de caché
Cómo añadir contextos de caché a un array de renderizado para que varíe según los roles de usuario.
Bloquear plugin con metadatos de caché
Bloque personalizado que define metadatos de caché para su salida de renderizado.
Invalidación de caché basado en etiquetas
Cómo invalidar datos almacenados en caché utilizando etiquetas de caché.
Obtención y configuración básica de la caché
Cómo obtener y establecer datos en la caché utilizando un ID de caché único.
Plugin de contexto de caché personalizado
Define un plugin de contexto de caché personalizado que devuelve la hora actual. (Asegúrate de que tu objeto es serializable).
Respuesta JSON almacenable en caché desde un controlador
Devuelve una respuesta JSON almacenable en caché con metadatos de caché personalizados (etiquetas, contextos y max-age).
Servicio de caché personalizado con inyección de dependencias
Cómo definir un servicio que utilice inyección de dependencias para trabajar con el servico de caché backend.
Uso personalizado de la memoria caché
Cómo utilizar una caché personalizada (por ejemplo, definida en el YAML de servicios de tu módulo como «cache.my_module_bin») para almacenar y recuperar datos.