1package com.bumptech.glide.util;
2
3import android.annotation.TargetApi;
4import android.os.Build;
5import android.os.SystemClock;
6
7public class LogTime {
8    private static final double MILLIS_MULTIPLIER = Build.VERSION.SDK_INT >= 17 ? (1d / Math.pow(10, 6)) : 1d;
9
10    @TargetApi(17)
11    public static long getLogTime() {
12        if (Build.VERSION.SDK_INT >= 17) {
13            return SystemClock.elapsedRealtimeNanos();
14        } else {
15            return SystemClock.currentThreadTimeMillis();
16        }
17    }
18
19    public static double getElapsedMillis(long logTime) {
20        return (getLogTime() - logTime) * MILLIS_MULTIPLIER;
21    }
22}
23