double phi ( long tnow ) { assert arrivalIntervals . size ( ) > 0 && tLast > 0 ; // should not be called before any samples arrive long t = tnow - tLast ; return t / mean ( ) ; }
see CASSANDRA - 2597 for an explanation of the math at work here .