package com.google.android.gms.common.util; import android.os.SystemClock; import androidx.annotation.NonNull; import com.google.android.gms.common.annotation.KeepForSdk; @KeepForSdk /* loaded from: classes2.dex */ public class DefaultClock implements Clock { private static final DefaultClock zza = new DefaultClock(); private DefaultClock() { } @NonNull @KeepForSdk public static Clock getInstance() { return zza; } @Override // com.google.android.gms.common.util.Clock public final long currentThreadTimeMillis() { return SystemClock.currentThreadTimeMillis(); } @Override // com.google.android.gms.common.util.Clock public final long currentTimeMillis() { return System.currentTimeMillis(); } @Override // com.google.android.gms.common.util.Clock public final long elapsedRealtime() { return SystemClock.elapsedRealtime(); } @Override // com.google.android.gms.common.util.Clock public final long nanoTime() { return System.nanoTime(); } }