Issue #3396196 by catch, kristiaanvandeneynde, Kingdutch: Separate cache operations from database queries in OpenTelemetry and assertions