in server/src/jetbrains/buildServer/serverSide/priority/BuildQueuePriorityOrdering.java [146:159]
private void clearDataOfRemovedItems(@NotNull List<SQueuedBuild> currentQueueItems) {
Set<String> currentItemIds = getIds(currentQueueItems);
myItemWeights.keySet().retainAll(currentItemIds);
myMovedItemsPriorities.keySet().retainAll(currentItemIds);
myPrioritiesOnTheInsertMoment.keySet().retainAll(currentItemIds);
List<SQueuedBuild> newResult = new ArrayList<>();
for (SQueuedBuild qb: myLastResult) {
if (currentItemIds.contains(qb.getItemId())) {
newResult.add(qb);
}
}
myLastResult = newResult;
}