c.smali

.class public Lcom/ss/android/socialbase/downloader/i/a/c;
.super Ljava/lang/Object;
.source "DownloadPreconnecter.java"


# static fields
.field static a:J

.field static b:J

.field private static final c:Landroid/os/HandlerThread;

.field private static final d:Landroid/os/Handler;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .prologue
    .line 31
    new-instance v0, Landroid/os/HandlerThread;

    const-string v1, "Downloader-preconnecter"

    invoke-direct {v0, v1}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V

    sput-object v0, Lcom/ss/android/socialbase/downloader/i/a/c;->c:Landroid/os/HandlerThread;

    .line 42
    invoke-static {}, Lcom/ss/android/socialbase/downloader/i/a/c;->a()V

    .line 43
    sget-object v0, Lcom/ss/android/socialbase/downloader/i/a/c;->c:Landroid/os/HandlerThread;

    invoke-virtual {v0}, Landroid/os/HandlerThread;->start()V

    .line 44
    new-instance v0, Landroid/os/Handler;

    sget-object v1, Lcom/ss/android/socialbase/downloader/i/a/c;->c:Landroid/os/HandlerThread;

    invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    sput-object v0, Lcom/ss/android/socialbase/downloader/i/a/c;->d:Landroid/os/Handler;

    .line 45
    sget-object v0, Lcom/ss/android/socialbase/downloader/i/a/c;->d:Landroid/os/Handler;

    new-instance v1, Lcom/ss/android/socialbase/downloader/i/a/d;

    invoke-direct {v1}, Lcom/ss/android/socialbase/downloader/i/a/d;-><init>()V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 54
    return-void
.end method

.method static synthetic a(JLcom/ss/android/socialbase/downloader/g/c;Ljava/util/List;)Ljava/util/List;
    .registers 6

    .prologue
    .line 25
    invoke-static {p0, p1, p2, p3}, Lcom/ss/android/socialbase/downloader/i/a/c;->b(JLcom/ss/android/socialbase/downloader/g/c;Ljava/util/List;)Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method private static a()V
    .registers 4

    .prologue
    const-wide/32 v2, 0x493e0

    .line 119
    invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->c()Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v0

    const-string v1, "preconnect_connection_outdate_time"

    invoke-virtual {v0, v1, v2, v3}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;J)J

    move-result-wide v0

    sput-wide v0, Lcom/ss/android/socialbase/downloader/i/a/c;->a:J

    .line 120
    invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->c()Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v0

    const-string v1, "preconnect_head_info_outdate_time"

    invoke-virtual {v0, v1, v2, v3}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;J)J

    move-result-wide v0

    sput-wide v0, Lcom/ss/android/socialbase/downloader/i/a/c;->b:J

    .line 121
    invoke-static {}, Lcom/ss/android/socialbase/downloader/i/a/a;->a()Lcom/ss/android/socialbase/downloader/i/a/a;

    move-result-object v0

    invoke-static {}, Lcom/ss/android/socialbase/downloader/k/a;->c()Lcom/ss/android/socialbase/downloader/k/a;

    move-result-object v1

    const-string v2, "preconnect_max_cache_size"

    const/4 v3, 0x3

    .line 122
    invoke-virtual {v1, v2, v3}, Lcom/ss/android/socialbase/downloader/k/a;->a(Ljava/lang/String;I)I

    move-result v1

    .line 121
    invoke-virtual {v0, v1}, Lcom/ss/android/socialbase/downloader/i/a/a;->a(I)V

    .line 123
    return-void
.end method

.method public static a(Ljava/lang/String;Lcom/ss/android/socialbase/downloader/i/i;)V
    .registers 4

    .prologue
    .line 76
    sget-object v0, Lcom/ss/android/socialbase/downloader/i/a/c;->d:Landroid/os/Handler;

    new-instance v1, Lcom/ss/android/socialbase/downloader/i/a/e;

    invoke-direct {v1, p0, p1}, Lcom/ss/android/socialbase/downloader/i/a/e;-><init>(Ljava/lang/String;Lcom/ss/android/socialbase/downloader/i/i;)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 116
    return-void
.end method

.method private static b(JLcom/ss/android/socialbase/downloader/g/c;Ljava/util/List;)Ljava/util/List;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Lcom/ss/android/socialbase/downloader/g/c;",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/e;",
            ">;)",
            "Ljava/util/List",
            "<",
            "Lcom/ss/android/socialbase/downloader/g/e;",
            ">;"
        }
    .end annotation

    .prologue
    .line 126
    .line 127
    if-nez p2, :cond_c

    const/4 v1, 0x0

    :goto_3
    const-wide/16 v4, 0x0

    move-object v0, p3

    move-wide v2, p0

    invoke-static/range {v0 .. v5}, Lcom/ss/android/socialbase/downloader/m/d;->a(Ljava/util/List;Ljava/lang/String;JJ)Ljava/util/List;

    move-result-object v0

    .line 128
    return-object v0

    .line 127
    :cond_c
    invoke-virtual {p2}, Lcom/ss/android/socialbase/downloader/g/c;->an()Ljava/lang/String;

    move-result-object v1

    goto :goto_3
.end method