public void run() { zzb.zzbY("LoadImageRunnable must be executed on the main thread"); Object localObject1 = (ImageManager.ImageReceiver)ImageManager.zza(ImageManager.this).get(this.zzZa); if (localObject1 != null) { ImageManager.zza(ImageManager.this).remove(this.zzZa); ((ImageManager.ImageReceiver)localObject1).zzc(this.zzZa); } zza.zza localzza = this.zzZa.zzZc; if (localzza.uri == null) { this.zzZa.zza(ImageManager.zzb(ImageManager.this), ImageManager.zzc(ImageManager.this), true); return; } localObject1 = ImageManager.zza(ImageManager.this, localzza); if (localObject1 != null) { this.zzZa.zza(ImageManager.zzb(ImageManager.this), (Bitmap)localObject1, true); return; } localObject1 = (Long)ImageManager.zzd(ImageManager.this).get(localzza.uri); if (localObject1 != null) { if (SystemClock.elapsedRealtime() - ((Long)localObject1).longValue() < 3600000L) { this.zzZa.zza(ImageManager.zzb(ImageManager.this), ImageManager.zzc(ImageManager.this), true); return; } ImageManager.zzd(ImageManager.this).remove(localzza.uri); } this.zzZa.zza(ImageManager.zzb(ImageManager.this), ImageManager.zzc(ImageManager.this)); ??? = (ImageManager.ImageReceiver)ImageManager.zze(ImageManager.this).get(localzza.uri);
private void zza(ImageManager.ImageReceiver paramImageReceiver, boolean paramBoolean) { paramImageReceiver = ImageManager.ImageReceiver.zza(paramImageReceiver); int j = paramImageReceiver.size(); int i = 0; if (i < j) { zza localzza = (zza)paramImageReceiver.get(i); if (paramBoolean) { localzza.zza(ImageManager.zzb(ImageManager.this), this.mBitmap, false); } for (;;) { if (!(localzza instanceof zza.zzc)) { ImageManager.zza(ImageManager.this).remove(localzza); } i += 1; break; ImageManager.zzd(ImageManager.this).put(this.mUri, Long.valueOf(SystemClock.elapsedRealtime())); localzza.zza(ImageManager.zzb(ImageManager.this), ImageManager.zzc(ImageManager.this), false); } } }