added 3rd map-reduce to output topk neighborhood for each item; fixed
DistributedCache