zztt.smali
.class final synthetic Lcom/google/android/gms/internal/ads/zztt;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field private final zzbwm:Lcom/google/android/gms/internal/ads/zztq;
.field private final zzbwn:Lcom/google/android/gms/internal/ads/zztj;
.field private final zzbwo:Lcom/google/android/gms/internal/ads/zzti;
.field private final zzbwp:Lcom/google/android/gms/internal/ads/zzbbe;
# direct methods
.method constructor <init>(Lcom/google/android/gms/internal/ads/zztq;Lcom/google/android/gms/internal/ads/zztj;Lcom/google/android/gms/internal/ads/zzti;Lcom/google/android/gms/internal/ads/zzbbe;)V
.registers 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwm:Lcom/google/android/gms/internal/ads/zztq;
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwn:Lcom/google/android/gms/internal/ads/zztj;
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwo:Lcom/google/android/gms/internal/ads/zzti;
iput-object p4, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwp:Lcom/google/android/gms/internal/ads/zzbbe;
return-void
.end method
# virtual methods
.method public final run()V
.registers 11
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwm:Lcom/google/android/gms/internal/ads/zztq;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwn:Lcom/google/android/gms/internal/ads/zztj;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwo:Lcom/google/android/gms/internal/ads/zzti;
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zztt;->zzbwp:Lcom/google/android/gms/internal/ads/zzbbe;
:try_start_8
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zztj;->zznj()Lcom/google/android/gms/internal/ads/zztn;
move-result-object v4
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zztj;->zznk()Z
move-result v1
if-eqz v1, :cond_17
invoke-interface {v4, v2}, Lcom/google/android/gms/internal/ads/zztn;->zzc(Lcom/google/android/gms/internal/ads/zzti;)Lcom/google/android/gms/internal/ads/zzth;
move-result-object v1
goto :goto_1b
:cond_17
invoke-interface {v4, v2}, Lcom/google/android/gms/internal/ads/zztn;->zza(Lcom/google/android/gms/internal/ads/zzti;)Lcom/google/android/gms/internal/ads/zzth;
move-result-object v1
:goto_1b
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zznc()Z
move-result v2
if-nez v2, :cond_31
new-instance v1, Ljava/lang/RuntimeException;
const-string v2, "No entry contents."
invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/zzbbe;->setException(Ljava/lang/Throwable;)Z
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zztq;->zzbwj:Lcom/google/android/gms/internal/ads/zzto;
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzto;->zza(Lcom/google/android/gms/internal/ads/zzto;)V
return-void
:cond_31
new-instance v4, Lcom/google/android/gms/internal/ads/zztv;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zznd()Ljava/io/InputStream;
move-result-object v2
const/4 v5, 0x1
invoke-direct {v4, v0, v2, v5}, Lcom/google/android/gms/internal/ads/zztv;-><init>(Lcom/google/android/gms/internal/ads/zztq;Ljava/io/InputStream;I)V
invoke-virtual {v4}, Ljava/io/PushbackInputStream;->read()I
move-result v2
const/4 v5, -0x1
if-eq v2, v5, :cond_5d
invoke-virtual {v4, v2}, Ljava/io/PushbackInputStream;->unread(I)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zznf()Z
move-result v5
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zzni()Z
move-result v6
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zznh()J
move-result-wide v7
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzth;->zzng()Z
move-result v9
invoke-static/range {v4 .. v9}, Lcom/google/android/gms/internal/ads/zztw;->zza(Ljava/io/InputStream;ZZJZ)Lcom/google/android/gms/internal/ads/zztw;
move-result-object v1
invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/zzbbe;->set(Ljava/lang/Object;)Z
return-void
:cond_5d
new-instance v1, Ljava/io/IOException;
const-string v2, "Unable to read from cache."
invoke-direct {v1, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
throw v1
:try_end_65
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_65} :catch_67
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_65} :catch_65
:catch_65
move-exception v1
goto :goto_68
:catch_67
move-exception v1
:goto_68
const-string v2, "Unable to obtain a cache service instance."
invoke-static {v2, v1}, Lcom/google/android/gms/internal/ads/zzbao;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V
invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/zzbbe;->setException(Ljava/lang/Throwable;)Z
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zztq;->zzbwj:Lcom/google/android/gms/internal/ads/zzto;
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzto;->zza(Lcom/google/android/gms/internal/ads/zzto;)V
return-void
.end method