erikvanoosten/metrics-scala — pull request #50 by JeffBellegarde (2014-08-04 22:55:44+00:00)
Title: Invoke the argument to timing only once.

The argument to a pass-by-name parameter is inserted each type the
parameter name appears in the function body. Since `future` appears
twice, it executes twice.

Assigning the parameter to variable causes the argument to be executed
only once.