[ABTEST-207] Implement a cache for the test results Created: 18/May/20  Updated: 09/Jun/20  Resolved: 04/Jun/20

Status: Closed
Project: A/B Testing
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Improvement Priority: Neutral
Reporter: Andrei Ichimescu Assignee: Evzen Fochr
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: ABTEST MVP
Sprint: Add-Ons 39
Story Points: 3

 Description   

The test results do not need to be stored in jcr: info.magnolia.abtesting.app.datasource.TestNodeLocationResolver#enhanceWithTestResults

The results need to remain in memory for 1 hour.

AC
1. implement a cache info.magnolia.abtesting.result.TestResultProducer#createTestResults. Invalidate the data in 1 day.
2. do not store the results in the database
3. adjust the consumers of the test results data (test state in the grid, test footer summary, test complete dialog)


Generated at Sun Feb 11 22:53:56 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.