if (p != null) {
accum.put(p.getItemId(), p.getValue());
}
}
globalMean = accum.globalMean();
itemMeans = accum.idMeanOffsets(damping);
} finally {
ratings.close();
}
logger.debug("computed means for {} items", itemMeans.size());
logger.debug("global mean rating is {}", globalMean);