XPath Evaluation Caching in AOPD

During plan generation, AOPD evaluates XPath expressions for product decomposition, which are specified in the DECOMPOSITION_REQUIRED_FOR field of the product model. These XPath expressions might change alongside modifications to the product model, which is also cached in AOPD.

During plan generation, AOPD evaluates XPath expressions specified in the DECOMPOSITION_REQUIRED_FOR field of the product model for product decomposition. These XPath expressions might change with modifications to the product model, which AOPD also caches.

To optimize plan generation time, AOPD now caches the evaluation results of these XPath expressions.

Whenever you modify the product model, AOPD does the followings:

  • Removes the modified product model from the cache.

  • Also, remove any associated XPath evaluation results to ensure data integrity and accuracy.