Details
-
Improvement
-
Resolution: Unresolved
-
Low
-
None
-
None
-
None
Description
AnalyticsDataSupplierCache is wrapping the TestResultsDataSupplier fetch method with a cache that has the key = "#0.hashCode()"
As our TestResultsDataSupplier is a singleton, that means that the data in the cache gets overwritten by different test results.
One cannot invalidate only a single test results, therefore invalidateAll method is called.
*AC: *
Find a better way to handle the caching response as invalidate all is not ideal.
Checklists
Acceptance criteria