Data Caching

IM uses a caching mechanism to store Price Parameters and Optimization Models, enhancing system efficiency. This cache is enabled by default, serving as a temporary storage solution for frequently accessed data. The cache is automatically invalidated every 10 minutes to ensure that the pricing information remains up-to-date.

Cached Entities

  • Price Parameters (Company Parameters)

  • Optimization Model

Properties

Property

Default

Description

integration.pricing-parameters.use-cache

true

Enable/disable Price Parameters cache

integration.optimization-model.use-cache

true

Enable/disable Optimization Model cache

integration.schedulers.pricing-parameters.cache.ms

600000

Cache invalidation interval for Price Parameters (ms)

integration.schedulers.optimization-model.cache.ms

600000

Cache invalidation interval for Optimization Model (ms)

How to Change Settings

Change the property in config/application.properties in your Git repository. A restart of the IM instance is needed to apply the change.