You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The cqf-ruler loads and caches a list of cds hooks services the first time the cds-services endpoint is invoked. That lives for the life of the cqf-ruler instance and the instance needs to be restarted in order to pick up new services.
What we need to do is invalidate that cache whenever a new cds-hooks PlanDefinition is posted to the ruler. There's an example of doing that for ELM here:
The cqf-ruler loads and caches a list of cds hooks services the first time the
cds-services
endpoint is invoked. That lives for the life of the cqf-ruler instance and the instance needs to be restarted in order to pick up new services.What we need to do is invalidate that cache whenever a new cds-hooks PlanDefinition is posted to the ruler. There's an example of doing that for ELM here:
https://github.com/DBCG/cqf-ruler/blob/master/plugin/cql/src/main/java/org/opencds/cqf/ruler/cql/ElmCacheResourceChangeListener.java
Need to do the same thing, just for PlanDefs.
The text was updated successfully, but these errors were encountered: