d.smali
.class public final Lokhttp3/internal/a/d;
.super Ljava/lang/Object;
.source "CacheStrategy.java"
# instance fields
.field final bWI:Lokhttp3/al;
.field final bWN:Lokhttp3/ao;
.field final bzM:J
.field bzN:Ljava/util/Date;
.field bzO:Ljava/lang/String;
.field bzP:Ljava/util/Date;
.field bzQ:Ljava/lang/String;
.field bzR:Ljava/util/Date;
.field bzS:J
.field bzT:J
.field bzU:Ljava/lang/String;
.field bzV:I
# direct methods
.method public constructor <init>(JLokhttp3/al;Lokhttp3/ao;)V
.registers 12
.prologue
const/4 v6, -0x1
.line 140
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 138
iput v6, p0, Lokhttp3/internal/a/d;->bzV:I
.line 141
iput-wide p1, p0, Lokhttp3/internal/a/d;->bzM:J
.line 142
iput-object p3, p0, Lokhttp3/internal/a/d;->bWI:Lokhttp3/al;
.line 143
iput-object p4, p0, Lokhttp3/internal/a/d;->bWN:Lokhttp3/ao;
.line 145
if-eqz p4, :cond_75
.line 1260
iget-wide v0, p4, Lokhttp3/ao;->bWP:J
.line 146
iput-wide v0, p0, Lokhttp3/internal/a/d;->bzS:J
.line 1269
iget-wide v0, p4, Lokhttp3/ao;->bWQ:J
.line 147
iput-wide v0, p0, Lokhttp3/internal/a/d;->bzT:J
.line 2136
iget-object v1, p4, Lokhttp3/ao;->headers:Lokhttp3/z;
.line 149
const/4 v0, 0x0
.line 3077
iget-object v2, v1, Lokhttp3/z;->bwJ:[Ljava/lang/String;
array-length v2, v2
div-int/lit8 v2, v2, 0x2
.line 149
:goto_1e
if-ge v0, v2, :cond_75
.line 150
invoke-virtual {v1, v0}, Lokhttp3/z;->name(I)Ljava/lang/String;
move-result-object v3
.line 151
invoke-virtual {v1, v0}, Lokhttp3/z;->eo(I)Ljava/lang/String;
move-result-object v4
.line 152
const-string v5, "Date"
invoke-virtual {v5, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_3b
.line 153
invoke-static {v4}, Lokhttp3/internal/b/e;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v3
iput-object v3, p0, Lokhttp3/internal/a/d;->bzN:Ljava/util/Date;
.line 154
iput-object v4, p0, Lokhttp3/internal/a/d;->bzO:Ljava/lang/String;
.line 149
:cond_38
:goto_38
add-int/lit8 v0, v0, 0x1
goto :goto_1e
.line 155
:cond_3b
const-string v5, "Expires"
invoke-virtual {v5, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_4a
.line 156
invoke-static {v4}, Lokhttp3/internal/b/e;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v3
iput-object v3, p0, Lokhttp3/internal/a/d;->bzR:Ljava/util/Date;
goto :goto_38
.line 157
:cond_4a
const-string v5, "Last-Modified"
invoke-virtual {v5, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_5b
.line 158
invoke-static {v4}, Lokhttp3/internal/b/e;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v3
iput-object v3, p0, Lokhttp3/internal/a/d;->bzP:Ljava/util/Date;
.line 159
iput-object v4, p0, Lokhttp3/internal/a/d;->bzQ:Ljava/lang/String;
goto :goto_38
.line 160
:cond_5b
const-string v5, "ETag"
invoke-virtual {v5, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_66
.line 161
iput-object v4, p0, Lokhttp3/internal/a/d;->bzU:Ljava/lang/String;
goto :goto_38
.line 162
:cond_66
const-string v5, "Age"
invoke-virtual {v5, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_38
.line 163
invoke-static {v4, v6}, Lokhttp3/internal/b/f;->n(Ljava/lang/String;I)I
move-result v3
iput v3, p0, Lokhttp3/internal/a/d;->bzV:I
goto :goto_38
.line 167
:cond_75
return-void
.end method