57 lines
1.4 KiB
Java
57 lines
1.4 KiB
Java
package com.baidu.uaq.agent.android.stats;
|
|
|
|
import com.baidu.uaq.agent.android.UAQ;
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
/* compiled from: StatsEngine.java */
|
|
/* loaded from: classes.dex */
|
|
public class a {
|
|
private static final a b = new a();
|
|
private static final UAQ c = UAQ.getInstance();
|
|
private ConcurrentHashMap<String, com.baidu.uaq.agent.android.metric.a> a = new ConcurrentHashMap<>();
|
|
|
|
private a() {
|
|
}
|
|
|
|
public static a b() {
|
|
return b;
|
|
}
|
|
|
|
public void a(String str) {
|
|
com.baidu.uaq.agent.android.metric.a b2 = b(str);
|
|
synchronized (b2) {
|
|
b2.g();
|
|
}
|
|
}
|
|
|
|
public void b(String str, long j) {
|
|
a(str, j / 1024.0f);
|
|
}
|
|
|
|
private com.baidu.uaq.agent.android.metric.a b(String str) {
|
|
com.baidu.uaq.agent.android.metric.a aVar = this.a.get(str);
|
|
if (aVar == null) {
|
|
aVar = new com.baidu.uaq.agent.android.metric.a(str);
|
|
if (c.getConfig().isEnableStatsEngine()) {
|
|
this.a.put(str, aVar);
|
|
}
|
|
}
|
|
return aVar;
|
|
}
|
|
|
|
public void a(String str, long j) {
|
|
a(str, j / 1000.0f);
|
|
}
|
|
|
|
public void a(String str, float f) {
|
|
com.baidu.uaq.agent.android.metric.a b2 = b(str);
|
|
synchronized (b2) {
|
|
b2.a(f);
|
|
}
|
|
}
|
|
|
|
public ConcurrentHashMap<String, com.baidu.uaq.agent.android.metric.a> a() {
|
|
return this.a;
|
|
}
|
|
}
|