Initial commit
This commit is contained in:
56
sources/com/baidu/uaq/agent/android/stats/a.java
Normal file
56
sources/com/baidu/uaq/agent/android/stats/a.java
Normal file
@@ -0,0 +1,56 @@
|
||||
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;
|
||||
}
|
||||
}
|
29
sources/com/baidu/uaq/agent/android/stats/b.java
Normal file
29
sources/com/baidu/uaq/agent/android/stats/b.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package com.baidu.uaq.agent.android.stats;
|
||||
|
||||
/* compiled from: TicToc.java */
|
||||
/* loaded from: classes.dex */
|
||||
public class b {
|
||||
private long a;
|
||||
private long b;
|
||||
private a c;
|
||||
|
||||
/* compiled from: TicToc.java */
|
||||
private enum a {
|
||||
STOPPED,
|
||||
STARTED
|
||||
}
|
||||
|
||||
public void a() {
|
||||
this.c = a.STARTED;
|
||||
this.a = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
public long b() {
|
||||
this.b = System.currentTimeMillis();
|
||||
if (this.c != a.STARTED) {
|
||||
return -1L;
|
||||
}
|
||||
this.c = a.STOPPED;
|
||||
return this.b - this.a;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user