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