Index intersection optimization did not work as expected

Description

MultiIntersectedStoredList is used for index intersection in memory when running in blobstore cache policy.
This class keeps internally which one of the lists being intersected is the shortest.
we found that for a certain scenario the "shortests" list is not the actually the shortest one which caused performance degradation.
After the fix performance is as expected

Workaround

None

Acceptance Test

None

Status

Assignee

Yael Nahon

Reporter

Yael Nahon

Labels

Priority

Major

SalesForce Case ID

None

Fix versions

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Enterprise

Platform

All
Configure