Visión general de la memoria caché de objetos de reglas de precios

El almacenamiento en memoria caché de objetos de negocio elimina la consulta de las tablas de base de datos de reglas de precio cuando se establecen precios en el escaparate para un cliente. Al gestionar la memoria asignada a la memoria caché, se puede ajustar el rendimiento de la reglas de precios.

PriceRuleCache (PR_Cache)

La instancia de memoria caché del objeto PriceRuleCache es una ubicación en la que una memoria caché de correlación distribuida (PR_Cache) almacena datos que pertenecen a un objeto de negocio de regla de precio.

Los datos almacenados en PriceRuleCache incluyen:
  • Objetos de negocio de reglas de precios
  • Objetos de negocio de ecuaciones de precios
  • Objetos de negocio de constantes de precios

Los mediadores de objetos de negocio para crear, actualizar o eliminar regla de precio, ecuación de precio o constante de precio, crearán los datos adecuados en la memoria caché del objeto de negocio.

La memoria caché de objetos de reglas de precios utiliza las clases siguientes:
  • PriceRuleGetContractUnitPriceCmdImpl.class
  • PriceRuleEngine.class

Borrar la memoria caché

Si necesita borrar PR_Cache, ejecute el trabajo del planificador InvalidatePriceRuleCache utilizando la Consola de administración. Si la información de regla de precio en la base de datos se actualiza a través de SQL, massload o stageprop, es preciso que borre toda la información almacenada en memoria caché. Para obtener información sobre cómo ejecutar un trabajo de planificador, consulte Planificar un trabajo a nivel de sitio.

Renovar el registro de tienda

Si crea una nueva tienda de sitio ampliado, renueve el registro de tienda una vez que la tienda se ha creado satisfactoriamente. Para obtener información sobre cómo renovar un registro, consulte Actualizar componentes del registro.