Opciones de Refrescamiento de Caché

Utilice la siguiente tabla para introducir datos en los campos del separador Valores del descriptor para especificar cómo refresca TopLink la caché de las consultas:

Campo | Descripción
--- | ---

Refrescar Siempre

Refresca la caché en todas las consultas.

Evita datos anticuados al garantizar que cualquier consulta que acceda al origen de datos refresque los objetos resultantes en la caché. Esto no tiene efecto alguno en las consultas que obtienen un acierto de caché y que nunca acceden al origen de datos, como las consultas de clave primaria de lectura de objeto o las consultas en memoria.

La configuración del refrescamiento de caché a nivel de descriptor puede afectar al rendimiento. Como alternativa, considere la configuración de:

- Refrescamiento de caché consulta por consulta (consulte "Refrescamiento de Caché ")

- Vencimiento de caché (consulte "Configuración de Vencimiento de Caché a Nivel de Descriptor")

- Almacenamiento en caché aislado (consulte "Aislamiento de Caché")

Refrescar Sólo si la Versión Es Posterior

Refresca la caché sólo si el objeto de la base de datos es posterior al objeto de la caché (según se ha determinado en el campo Bloqueo Optimista). Consulte "Configuración de Política de Bloqueo" para obtener más información.

Mejora el rendimiento evitando los refrescamientos innecesarios de un objeto si su versión coincide con la versión del origen de datos. Esta opción no produce el refrescamiento por sí sola: Debe utilizarla junto con Refrescar Siempre, refrescamiento de consulta (consulte "Refrescamiento de Caché"), o vencimiento de caché (consulte "Configuración de Vencimiento de Caché a Nivel de Descriptor").

Desactivar Aciertos de Caché

Cuando está seleccionada, TopLink omite la caché y accede a la base de datos con las consultas de objeto de lectura basadas en clave primaria. El uso de esta opción junto con Refrescar Siempre garantiza que TopLink consulte siempre a la base de datos.

Esta opción garantiza que todas las consultas, incluidas las de clave primaria de lectura de objeto, accedan siempre al origen de datos. Esta opción no produce el refrescamiento por sí sola: Debe utilizarla junto con Refrescar Siempre.

Esta opción puede producir un problema grave de rendimiento: Evítela siempre que sea posible.

Atención:

Utilice las propiedades Refrescar Siempre y Desactivar Aciertos de Caché con precaución ya que pueden provocar un rendimiento deficiente. Como alternativa, considere la configuración del refrescamiento de caché en cada consulta (consulte "Refrescamiento de Caché") o la configuración del vencimiento de caché (consulte "Configuración de Vencimiento de Caché a Nivel de Descriptor"). Para obtener más información sobre el rendimiento de la caché, consulte "Optimización de Caché".

Consulte también

  Configuración de Refrescamiento de Caché