final long rowItem = itemDomain.getKey(i);
final SparseVector vec1 = buildContext.itemVector(rowItem);
// Take advantage of sparsity if we can
LongIterator neighbors = iterationStrategy.neighborIterator(buildContext, rowItem, false);
currentRow.fill(0);
// Compute similarities and populate the vector
while (neighbors.hasNext()) {
final long colItem = neighbors.nextLong();
final SparseVector vec2 = buildContext.itemVector(colItem);