package com.google.android.gms.common.images; import android.graphics.Bitmap; import android.net.Uri; import android.os.SystemClock; import com.google.android.gms.common.images.ImageManager; import com.google.android.gms.common.internal.Asserts; import java.util.ArrayList; import java.util.concurrent.CountDownLatch; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ final class zac implements Runnable { final /* synthetic */ ImageManager zaa; private final Uri zab; private final Bitmap zac; private final CountDownLatch zad; public zac(ImageManager imageManager, Uri uri, Bitmap bitmap, boolean z, CountDownLatch countDownLatch) { this.zaa = imageManager; this.zab = uri; this.zac = bitmap; this.zad = countDownLatch; } @Override // java.lang.Runnable public final void run() { Asserts.checkMainThread("OnBitmapLoadedRunnable must be executed in the main thread"); ImageManager.ImageReceiver imageReceiver = (ImageManager.ImageReceiver) this.zaa.zai.remove(this.zab); if (imageReceiver != null) { ArrayList arrayList = imageReceiver.zac; int size = arrayList.size(); for (int i = 0; i < size; i++) { zag zagVar = (zag) arrayList.get(i); Bitmap bitmap = this.zac; if (bitmap != null) { zagVar.zac(this.zaa.zad, bitmap, false); } else { this.zaa.zaj.put(this.zab, Long.valueOf(SystemClock.elapsedRealtime())); ImageManager imageManager = this.zaa; zagVar.zab(imageManager.zad, imageManager.zag, false); } if (!(zagVar instanceof zaf)) { this.zaa.zah.remove(zagVar); } } } this.zad.countDown(); synchronized (ImageManager.zaa) { ImageManager.zab.remove(this.zab); } } }