Skip to content

Commit 9af3ec7

Browse files
committed
RUM-9894: Replace addFirst usage in PendingTrace
1 parent f11cf14 commit 9af3ec7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

features/dd-sdk-android-trace/src/main/java/com/datadog/opentracing/PendingTrace.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,22 @@
1111
import com.datadog.android.api.InternalLogger;
1212
import com.datadog.exec.CommonTaskExecutor;
1313
import com.datadog.exec.CommonTaskExecutor.Task;
14-
import com.datadog.opentracing.scopemanager.ContinuableScope;
1514
import com.datadog.legacy.trace.common.util.Clock;
15+
import com.datadog.opentracing.scopemanager.ContinuableScope;
1616

1717
import java.io.Closeable;
1818
import java.lang.ref.Reference;
1919
import java.lang.ref.ReferenceQueue;
2020
import java.lang.ref.WeakReference;
2121
import java.math.BigInteger;
22-
import java.util.*;
22+
import java.util.ArrayList;
23+
import java.util.Collections;
24+
import java.util.HashMap;
25+
import java.util.Iterator;
26+
import java.util.LinkedList;
27+
import java.util.List;
28+
import java.util.Map;
29+
import java.util.Set;
2330
import java.util.concurrent.ConcurrentHashMap;
2431
import java.util.concurrent.TimeUnit;
2532
import java.util.concurrent.atomic.AtomicBoolean;
@@ -355,7 +362,7 @@ public synchronized boolean clean() {
355362
@Override
356363
public void addFirst(final DDSpan span) {
357364
synchronized (this) {
358-
super.addFirst(span);
365+
super.add(0, span);
359366
}
360367
completedSpanCount.incrementAndGet();
361368
}

0 commit comments

Comments
 (0)