a$1.smali

.class final Llive/sg/bigo/sdk/network/i/a$1;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Llive/sg/bigo/sdk/network/i/a;-><init>(Landroid/content/Context;Llive/sg/bigo/svcapi/stat/b;Llive/sg/bigo/svcapi/f;Llive/sg/bigo/svcapi/i;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic a:Llive/sg/bigo/sdk/network/i/a;


# direct methods
.method constructor <init>(Llive/sg/bigo/sdk/network/i/a;)V
    .registers 2

    .line 52
    iput-object p1, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final run()V
    .registers 11

    .line 55
    iget-object v0, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;

    .line 1018
    iget-object v0, v0, Llive/sg/bigo/sdk/network/i/a;->f:Ljava/lang/Object;

    .line 55
    monitor-enter v0

    .line 56
    :try_start_5
    iget-object v1, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;

    .line 2069
    invoke-virtual {v1}, Llive/sg/bigo/sdk/network/i/a;->a()Landroid/content/SharedPreferences;

    move-result-object v2

    .line 2071
    new-instance v3, Llive/sg/bigo/sdk/network/i/e;

    invoke-direct {v3}, Llive/sg/bigo/sdk/network/i/e;-><init>()V

    iput-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    .line 2073
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "connect_times"

    const/4 v5, 0x0

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->i:I

    .line 2074
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "connect_success_times"

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->j:I

    .line 2075
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "connect_use_time_avg"

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->k:I

    .line 2077
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "request_times"

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->l:I

    .line 2078
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "response_times"

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->m:I

    .line 2079
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "response_use_time_avg"

    invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->n:I

    .line 2081
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "connect_use_time_total"

    const-wide/16 v6, 0x0

    invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v8

    iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->s:J

    .line 2082
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "response_use_time_total"

    invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v8

    iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->t:J
    :try_end_65
    .catchall {:try_start_5 .. :try_end_65} :catchall_e0

    .line 2084
    :try_start_65
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    const-string v4, "report_time"

    invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v8

    iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->u:J
    :try_end_6f
    .catch Ljava/lang/ClassCastException; {:try_start_65 .. :try_end_6f} :catch_70
    .catchall {:try_start_65 .. :try_end_6f} :catchall_e0

    goto :goto_88

    :catch_70
    move-exception v2

    :try_start_71
    const-string v3, "ConnStatManager"

    .line 2086
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v8, "report_time:"

    invoke-direct {v4, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2}, Ljava/lang/ClassCastException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v3, v2}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 2088
    :goto_88
    iget-object v2, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    iget-wide v2, v2, Llive/sg/bigo/sdk/network/i/e;->u:J

    cmp-long v4, v2, v6

    if-nez v4, :cond_c9

    .line 2089
    iget-object v2, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    .line 2237
    iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->b:Llive/sg/bigo/svcapi/f;

    invoke-interface {v3}, Llive/sg/bigo/svcapi/f;->a()J

    move-result-wide v3

    invoke-static {v3, v4}, Ljava/lang/Math;->abs(J)J

    move-result-wide v3

    const-wide/16 v6, 0x5a0

    rem-long/2addr v3, v6

    long-to-int v4, v3

    .line 2238
    div-int/lit8 v3, v4, 0x18

    .line 2239
    rem-int/lit8 v4, v4, 0x18

    .line 2241
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v6

    .line 2242
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v7

    invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V

    const/16 v7, 0xb

    .line 2243
    invoke-virtual {v6, v7, v3}, Ljava/util/Calendar;->set(II)V

    const/16 v3, 0xc

    .line 2244
    invoke-virtual {v6, v3, v4}, Ljava/util/Calendar;->set(II)V

    const/16 v3, 0xd

    .line 2245
    invoke-virtual {v6, v3, v5}, Ljava/util/Calendar;->set(II)V

    const/16 v3, 0xe

    .line 2246
    invoke-virtual {v6, v3, v5}, Ljava/util/Calendar;->set(II)V

    .line 2247
    invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v3

    .line 2089
    iput-wide v3, v2, Llive/sg/bigo/sdk/network/i/e;->u:J

    .line 2092
    :cond_c9
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "loadConnStats mConnectionStats["

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;

    invoke-virtual {v1}, Llive/sg/bigo/sdk/network/i/e;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "]"

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 57
    monitor-exit v0

    return-void

    :catchall_e0
    move-exception v1

    monitor-exit v0
    :try_end_e2
    .catchall {:try_start_71 .. :try_end_e2} :catchall_e0

    throw v1
.end method