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