c.smali
.class public final Lokhttp3/internal/a/c;
.super Ljava/lang/Object;
.source "CacheStrategy.java"
# instance fields
.field public final bWN:Lokhttp3/ao;
.field public final bXi:Lokhttp3/al;
# direct methods
.method constructor <init>(Lokhttp3/al;Lokhttp3/ao;)V
.registers 3
.prologue
.line 57
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 58
iput-object p1, p0, Lokhttp3/internal/a/c;->bXi:Lokhttp3/al;
.line 59
iput-object p2, p0, Lokhttp3/internal/a/c;->bWN:Lokhttp3/ao;
.line 60
return-void
.end method
.method public static a(Lokhttp3/ao;Lokhttp3/al;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 66
.line 1098
iget v1, p0, Lokhttp3/ao;->code:I
.line 66
sparse-switch v1, :sswitch_data_3a
.line 100
:cond_6
:goto_6
return v0
.line 86
:sswitch_7
const-string v1, "Expires"
invoke-virtual {p0, v1}, Lokhttp3/ao;->gd(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-nez v1, :cond_28
.line 87
invoke-virtual {p0}, Lokhttp3/ao;->Rx()Lokhttp3/d;
move-result-object v1
.line 1099
iget v1, v1, Lokhttp3/d;->bvW:I
.line 87
const/4 v2, -0x1
if-ne v1, v2, :cond_28
.line 88
invoke-virtual {p0}, Lokhttp3/ao;->Rx()Lokhttp3/d;
move-result-object v1
.line 1115
iget-boolean v1, v1, Lokhttp3/d;->bvZ:Z
.line 88
if-nez v1, :cond_28
.line 89
invoke-virtual {p0}, Lokhttp3/ao;->Rx()Lokhttp3/d;
move-result-object v1
.line 2111
iget-boolean v1, v1, Lokhttp3/d;->bvY:Z
.line 89
if-eqz v1, :cond_6
.line 100
:cond_28
:sswitch_28
invoke-virtual {p0}, Lokhttp3/ao;->Rx()Lokhttp3/d;
move-result-object v1
.line 3092
iget-boolean v1, v1, Lokhttp3/d;->bvV:Z
.line 100
if-nez v1, :cond_6
invoke-virtual {p1}, Lokhttp3/al;->Rx()Lokhttp3/d;
move-result-object v1
.line 4092
iget-boolean v1, v1, Lokhttp3/d;->bvV:Z
.line 100
if-nez v1, :cond_6
const/4 v0, 0x1
goto :goto_6
.line 66
:sswitch_data_3a
.sparse-switch
0xc8 -> :sswitch_28
0xcb -> :sswitch_28
0xcc -> :sswitch_28
0x12c -> :sswitch_28
0x12d -> :sswitch_28
0x12e -> :sswitch_7
0x133 -> :sswitch_7
0x134 -> :sswitch_28
0x194 -> :sswitch_28
0x195 -> :sswitch_28
0x19a -> :sswitch_28
0x19e -> :sswitch_28
0x1f5 -> :sswitch_28
.end sparse-switch
.end method