c.smali
.class public final Lcom/squareup/okhttp/internal/http/c;
.super Ljava/lang/Object;
.source "CacheStrategy.java"
# instance fields
.field public final bxu:Lcom/squareup/okhttp/ab;
.field public final bzL:Lcom/squareup/okhttp/y;
# direct methods
.method private constructor <init>(Lcom/squareup/okhttp/y;Lcom/squareup/okhttp/ab;)V
.registers 3
.prologue
.line 39
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 40
iput-object p1, p0, Lcom/squareup/okhttp/internal/http/c;->bzL:Lcom/squareup/okhttp/y;
.line 41
iput-object p2, p0, Lcom/squareup/okhttp/internal/http/c;->bxu:Lcom/squareup/okhttp/ab;
.line 42
return-void
.end method
.method public synthetic constructor <init>(Lcom/squareup/okhttp/y;Lcom/squareup/okhttp/ab;B)V
.registers 4
.prologue
.line 32
invoke-direct {p0, p1, p2}, Lcom/squareup/okhttp/internal/http/c;-><init>(Lcom/squareup/okhttp/y;Lcom/squareup/okhttp/ab;)V
return-void
.end method
.method public static a(Lcom/squareup/okhttp/ab;Lcom/squareup/okhttp/y;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 51
.line 1088
iget v1, p0, Lcom/squareup/okhttp/ab;->code:I
.line 51
sparse-switch v1, :sswitch_data_3a
.line 85
:cond_6
:goto_6
return v0
.line 71
:sswitch_7
const-string v1, "Expires"
invoke-virtual {p0, v1}, Lcom/squareup/okhttp/ab;->gd(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-nez v1, :cond_28
.line 72
invoke-virtual {p0}, Lcom/squareup/okhttp/ab;->GY()Lcom/squareup/okhttp/d;
move-result-object v1
.line 1100
iget v1, v1, Lcom/squareup/okhttp/d;->bvW:I
.line 72
const/4 v2, -0x1
if-ne v1, v2, :cond_28
.line 73
invoke-virtual {p0}, Lcom/squareup/okhttp/ab;->GY()Lcom/squareup/okhttp/d;
move-result-object v1
.line 1117
iget-boolean v1, v1, Lcom/squareup/okhttp/d;->bvZ:Z
.line 73
if-nez v1, :cond_28
.line 74
invoke-virtual {p0}, Lcom/squareup/okhttp/ab;->GY()Lcom/squareup/okhttp/d;
move-result-object v1
.line 2113
iget-boolean v1, v1, Lcom/squareup/okhttp/d;->bvY:Z
.line 74
if-eqz v1, :cond_6
.line 85
:cond_28
:sswitch_28
invoke-virtual {p0}, Lcom/squareup/okhttp/ab;->GY()Lcom/squareup/okhttp/d;
move-result-object v1
.line 3092
iget-boolean v1, v1, Lcom/squareup/okhttp/d;->bvV:Z
.line 85
if-nez v1, :cond_6
invoke-virtual {p1}, Lcom/squareup/okhttp/y;->GY()Lcom/squareup/okhttp/d;
move-result-object v1
.line 4092
iget-boolean v1, v1, Lcom/squareup/okhttp/d;->bvV:Z
.line 85
if-nez v1, :cond_6
const/4 v0, 0x1
goto :goto_6
.line 51
: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