Kiedyś już o tym wspominałem w innym PR i spokojnie możesz zignorować tę uwagę.
Chodzi o to, ze System.currentTimeMillis() jest podatna na zmianę czasu w systemie, więc nie powinno się jej używać do liczenia odstępów czasowych. Jest to bardzo ekstremalny przypadek, ale gdyby między 2 jej użyciami w Twoim kodzie, ktoś zmienił czas w systemie, to duration, które byś obliczył byłoby błędne i mogłoby spowodować problemy. W takich sytuacjach warto jest używać http://developer.android.com/reference/java/lang/System.html#nanoTime%28%29