54 lines
1.4 KiB
Java
54 lines
1.4 KiB
Java
package c.f.g.b;
|
|
|
|
import java.util.Queue;
|
|
import java.util.concurrent.ArrayBlockingQueue;
|
|
/* compiled from: DraweeEventTracker */
|
|
public class c {
|
|
public static final c a = new c();
|
|
public static boolean b = true;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public final Queue<a> f383c = new ArrayBlockingQueue(20);
|
|
|
|
/* compiled from: DraweeEventTracker */
|
|
public enum a {
|
|
ON_SET_HIERARCHY,
|
|
ON_CLEAR_HIERARCHY,
|
|
ON_SET_CONTROLLER,
|
|
ON_CLEAR_OLD_CONTROLLER,
|
|
ON_CLEAR_CONTROLLER,
|
|
ON_INIT_CONTROLLER,
|
|
ON_ATTACH_CONTROLLER,
|
|
ON_DETACH_CONTROLLER,
|
|
ON_RELEASE_CONTROLLER,
|
|
ON_DATASOURCE_SUBMIT,
|
|
ON_DATASOURCE_RESULT,
|
|
ON_DATASOURCE_RESULT_INT,
|
|
ON_DATASOURCE_FAILURE,
|
|
ON_DATASOURCE_FAILURE_INT,
|
|
ON_HOLDER_ATTACH,
|
|
ON_HOLDER_DETACH,
|
|
ON_DRAWABLE_SHOW,
|
|
ON_DRAWABLE_HIDE,
|
|
ON_ACTIVITY_START,
|
|
ON_ACTIVITY_STOP,
|
|
ON_RUN_CLEAR_CONTROLLER,
|
|
ON_SCHEDULE_CLEAR_CONTROLLER,
|
|
ON_SAME_CONTROLLER_SKIPPED,
|
|
ON_SUBMIT_CACHE_HIT
|
|
}
|
|
|
|
public void a(a aVar) {
|
|
if (b) {
|
|
if (this.f383c.size() + 1 > 20) {
|
|
this.f383c.poll();
|
|
}
|
|
this.f383c.add(aVar);
|
|
}
|
|
}
|
|
|
|
public String toString() {
|
|
return this.f383c.toString();
|
|
}
|
|
}
|