There is/was a discussion in Cassandra Dev recently about the overhead of Java Streaming vs simple loops/iteration. The consensus there is that streams should not be used in the hot path. Discussion then devolved into determining hot path or banning outright.
My question is should we remove the stream calls from the non-test bloomfilter code on the assumption that Bloom filters are always on the hot path. Claude -- LinkedIn: http://www.linkedin.com/in/claudewarren