b.smali
.class public Lsg/bigo/live/support64/controllers/a/b;
.super Lsg/bigo/live/support64/controllers/a/a;
.source "SourceFile"
# instance fields
.field private a:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private b:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private c:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private d:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/util/Set<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.end field
.field private e:Z
# direct methods
.method public constructor <init>(Lsg/bigo/live/support64/controllers/a$a;)V
.registers 2
.line 26
invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/a/a;-><init>(Lsg/bigo/live/support64/controllers/a$a;)V
.line 20
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
.line 21
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
.line 22
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
.line 23
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/controllers/a/b;->d:Ljava/util/HashMap;
const/4 p1, 0x0
.line 141
iput-boolean p1, p0, Lsg/bigo/live/support64/controllers/a/b;->e:Z
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;)Ljava/lang/Object;
.registers 4
.line 57
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
monitor-enter v0
.line 58
:try_start_3
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_13
.line 59
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
monitor-exit v0
return-object p1
.line 61
:cond_13
monitor-exit v0
:try_end_14
.catchall {:try_start_3 .. :try_end_14} :catchall_44
.line 62
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
monitor-enter v1
.line 63
:try_start_17
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_27
.line 64
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
monitor-exit v1
return-object p1
.line 66
:cond_27
monitor-exit v1
:try_end_28
.catchall {:try_start_17 .. :try_end_28} :catchall_41
.line 67
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
monitor-enter v0
.line 68
:try_start_2b
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3b
.line 69
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
monitor-exit v0
return-object p1
.line 71
:cond_3b
monitor-exit v0
const/4 p1, 0x0
return-object p1
:catchall_3e
move-exception p1
monitor-exit v0
:try_end_40
.catchall {:try_start_2b .. :try_end_40} :catchall_3e
throw p1
:catchall_41
move-exception p1
.line 66
:try_start_42
monitor-exit v1
:try_end_43
.catchall {:try_start_42 .. :try_end_43} :catchall_41
throw p1
:catchall_44
move-exception p1
.line 61
:try_start_45
monitor-exit v0
:try_end_46
.catchall {:try_start_45 .. :try_end_46} :catchall_44
throw p1
.end method
.method public final a(Landroid/content/Context;J)V
.registers 5
const/4 p1, 0x1
.line 150
iput-boolean p1, p0, Lsg/bigo/live/support64/controllers/a/b;->e:Z
.line 151
iget-object p1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
monitor-enter p1
.line 152
:try_start_6
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 153
monitor-exit p1
:try_end_c
.catchall {:try_start_6 .. :try_end_c} :catchall_31
.line 154
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
monitor-enter v0
.line 155
:try_start_f
new-instance p1, Lsg/bigo/live/support64/data/d;
invoke-direct {p1}, Lsg/bigo/live/support64/data/d;-><init>()V
.line 1017
iput-wide p2, p1, Lsg/bigo/live/support64/data/d;->a:J
.line 157
invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;
move-result-object p2
invoke-virtual {p2}, Lsg/bigo/live/support64/o;->o()J
move-result-wide p2
.line 1027
iput-wide p2, p1, Lsg/bigo/live/support64/data/d;->b:J
.line 158
iget-object p2, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
invoke-virtual {p2}, Ljava/util/HashMap;->clear()V
.line 159
iget-object p2, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
const-string p3, "key_session_end"
invoke-virtual {p2, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 160
monitor-exit v0
return-void
:catchall_2e
move-exception p1
monitor-exit v0
:try_end_30
.catchall {:try_start_f .. :try_end_30} :catchall_2e
throw p1
:catchall_31
move-exception p2
.line 153
:try_start_32
monitor-exit p1
:try_end_33
.catchall {:try_start_32 .. :try_end_33} :catchall_31
throw p2
.end method
.method public final a(Ljava/lang/String;Ljava/lang/Object;)V
.registers 5
.line 36
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
monitor-enter v0
.line 37
:try_start_3
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
invoke-virtual {v1, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 38
monitor-exit v0
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_29
.line 45
iget-object p2, p0, Lsg/bigo/live/support64/controllers/a/b;->d:Ljava/util/HashMap;
monitor-enter p2
.line 46
:try_start_c
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->d:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/util/Set;
if-eqz p1, :cond_24
.line 48
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_1a
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_24
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
goto :goto_1a
.line 52
:cond_24
monitor-exit p2
return-void
:catchall_26
move-exception p1
monitor-exit p2
:try_end_28
.catchall {:try_start_c .. :try_end_28} :catchall_26
throw p1
:catchall_29
move-exception p1
.line 38
:try_start_2a
monitor-exit v0
:try_end_2b
.catchall {:try_start_2a .. :try_end_2b} :catchall_29
goto :goto_2d
:goto_2c
throw p1
:goto_2d
goto :goto_2c
.end method
.method public final a()Z
.registers 2
.line 145
iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/a/b;->e:Z
return v0
.end method
.method public final b_(Z)V
.registers 2
return-void
.end method
.method public final c()V
.registers 5
.line 129
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
monitor-enter v0
.line 130
:try_start_3
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
.line 131
monitor-exit v0
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_2e
.line 132
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
monitor-enter v1
.line 133
:try_start_c
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 134
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->b:Ljava/util/HashMap;
const-string v2, "key_session_end"
new-instance v3, Lsg/bigo/live/support64/data/d;
invoke-direct {v3}, Lsg/bigo/live/support64/data/d;-><init>()V
invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 135
monitor-exit v1
:try_end_1e
.catchall {:try_start_c .. :try_end_1e} :catchall_2b
.line 136
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
monitor-enter v0
.line 137
:try_start_21
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
.line 138
monitor-exit v0
return-void
:catchall_28
move-exception v1
monitor-exit v0
:try_end_2a
.catchall {:try_start_21 .. :try_end_2a} :catchall_28
throw v1
:catchall_2b
move-exception v0
.line 135
:try_start_2c
monitor-exit v1
:try_end_2d
.catchall {:try_start_2c .. :try_end_2d} :catchall_2b
throw v0
:catchall_2e
move-exception v1
.line 131
:try_start_2f
monitor-exit v0
:try_end_30
.catchall {:try_start_2f .. :try_end_30} :catchall_2e
throw v1
.end method
.method public final d()V
.registers 3
const/4 v0, 0x0
.line 165
iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/a/b;->e:Z
.line 166
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
monitor-enter v0
.line 167
:try_start_6
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->a:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
.line 168
monitor-exit v0
:try_end_c
.catchall {:try_start_6 .. :try_end_c} :catchall_19
.line 169
iget-object v1, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
monitor-enter v1
.line 170
:try_start_f
iget-object v0, p0, Lsg/bigo/live/support64/controllers/a/b;->c:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 171
monitor-exit v1
return-void
:catchall_16
move-exception v0
monitor-exit v1
:try_end_18
.catchall {:try_start_f .. :try_end_18} :catchall_16
throw v0
:catchall_19
move-exception v1
.line 168
:try_start_1a
monitor-exit v0
:try_end_1b
.catchall {:try_start_1a .. :try_end_1b} :catchall_19
throw v1
.end method
.method public getTag()Ljava/lang/String;
.registers 2
const-string v0, "DataCacheController"
return-object v0
.end method