in cassovary-core/src/main/scala/com/twitter/cassovary/util/Sharded2dArray.scala [43:52]
def foreach(id: T)(f: T => Unit): Unit = {
if (indicator(id)) {
val offset = offsets(id)
val endIndex = offset + lengths(id)
val shardNum = hashing(id)
for (i <- offset until endIndex) {
f(shards(shardNum)(i))
}
}
}