AvgAggregation Cache mit falschen Daten

Hi!

Ich habe aktuell ein Problem mit der AvgAggregation: Und zwar baut der Shop einen Cache auf, der zum einen falsch ist und zum anderen unerwünscht …

Ich berechne in Kategorien ein paar Durchschnittswerte und meine Criteria wird am Ende nur mit verschiedenen Kategorie-IDs gefüttert. Um richtige Ergebnisse zu bekommen, muss ich den Cache vor jeder Anfrage leeren.

Das sollte in einem CmsElementResolver passieren - als Lösungsidee habe ich das in einen StorefrontController ausgelagert ohne HttpCache Notation - gleiches Verhalten. Das Problem scheint also tiefer in der AvgAggregation zu liegen.

Frage ist: Wie kann ich das Problem lösen? …
Andere Werte im result sind korrekt und passend zur Criteria, es sind immer nur die AvgResult’s aufbauend aus der vorherigen Anfrage drin (und offensichtlich im Cache) - es spielt auch keine Rolle, welche Felder man für die AvgAggregration verwendet - die Ergebnisse werden immer gecached …

Schöne Grüße,
Niklas