¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¿Cuándo ocurre la expulsión de datos en caché después de guardar un nuevo elemento en el modelo de servicio?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Hola a todos, ¿Después de qué evento ocurre la expulsión de datos en caché? No pude encontrar información al respecto. -¿después de guardar el modelo de servicio para un nuevo elemento? -¿después de llamar al setter para un nuevo elemento? -¿después de llamar a modelservice create para un nuevo elemento? -¿cuando ocurre un evento de invalidación desde el clúster?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias. Esto es muy explicativo.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡De nada!

La invalidación de caché ocurre cuando una entrada de caché se vuelve inválida (porque ya no representa el contenido correcto de la base de datos). Se mencionan dos casos en https://wiki.hybris.com/display/release5/hybris+Platform+Cache#hybrisPlatformCache-WhenDataIsCached cuando un elemento se vuelve inválido para la caché (y por lo tanto se elimina de la caché).

En el caso de la Evicción de Caché, una entrada en la caché es desplazada por una nueva entrada, mientras que en el caso de la Invalidación de Caché, un elemento en la caché se elimina una vez que se vuelve inválido. Por lo tanto, en ambos casos, un elemento se elimina de la caché pero las causas son diferentes en ambos casos. La causa de la Evicción de Caché (desplazar/evictar un elemento de la caché) es hacer espacio para una nueva entrada cuando la caché está llena; mientras que la causa de la Invalidación de Caché es eliminar un elemento de la caché porque ya no es válido (es decir, ya no representa el contenido correcto de la base de datos).

Espero que ayude.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola. Gracias por tu comentario. Es muy útil. Solo no entiendo esto: ¿Cuál es la diferencia entre invalidación de caché y eliminación de caché?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola - La expulsión de la caché ocurre siempre que la caché está llena y se coloca una entrada más nueva en la caché. Por favor, consulta https://wiki.hybris.com/display/release5/hybris+Platform+Cache#hybrisPlatformCache-WhenDataIsRemoved... para más detalles.

Hybris soporta las estrategias de expulsión de caché LRU (Least Recently Used, es decir, el elemento que ha sido utilizado menos recientemente será expulsado de la caché), LFU (Least Frequently Used, es decir, el elemento que ha sido utilizado menos frecuentemente será expulsado de la caché) y FIFO (First In First Out, es decir, el elemento que ingresó primero a la caché será expulsado de la caché). Por favor, consulta https://wiki.hybris.com/display/release5/Region+Cache#RegionCache-RegionCacheOverview para más detalles.

Dado que la expulsión de la caché se activa siempre que se coloca un elemento en la caché (cuando la caché está llena), es importante entender cuándo se coloca un elemento en una caché. Puedes consultar https://wiki.hybris.com/display/release5/hybris+Platform+Cache#hybrisPlatformCache-WhenDataIsCached para entender esto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?