Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17d5075a authored by Nikita Iashchenko's avatar Nikita Iashchenko Committed by Gerrit Code Review
Browse files

Merge "Remove usage of Math.randomLongInternal"

parents c931f43b 319fe85e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -80,6 +80,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Random;

/**
 * Helper class for running dexopt command on packages.
@@ -104,6 +105,8 @@ public class PackageDexOptimizer {

    private final ArtStatsLogger mArtStatsLogger = new ArtStatsLogger();

    private static final Random sRandom = new Random();

    PackageDexOptimizer(Installer installer, Object installLock, Context context,
            String wakeLockTag) {
        this.mInstaller = installer;
@@ -262,7 +265,7 @@ public class PackageDexOptimizer {
                if (packageStats != null) {
                    Trace.traceBegin(Trace.TRACE_TAG_PACKAGE_MANAGER, "dex2oat-metrics");
                    try {
                        long sessionId = Math.randomLongInternal();
                        long sessionId = sRandom.nextLong();
                        ArtStatsLogUtils.writeStatsLog(
                                mArtStatsLogger,
                                sessionId,