Home
last modified time | relevance | path

Searched refs:mDexOptThread (Results 1 – 2 of 2) sorted by relevance

/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/pm/
H A DBackgroundDexOptServiceUnitTest.java126 private StartAndWaitThread mDexOptThread; field in BackgroundDexOptServiceUnitTest
360 mDexOptThread.runActualRunnable(); in testPostUpdateCancelFirst()
363 mDexOptThread.join(TEST_WAIT_TIMEOUT_MS); in testPostUpdateCancelFirst()
383 mDexOptThread.runActualRunnable(); in testPostUpdateCancelLater()
384 mDexOptThread.join(TEST_WAIT_TIMEOUT_MS); in testPostUpdateCancelLater()
402 mDexOptThread.runActualRunnable(); in testPeriodicJobCancelFirst()
403 mDexOptThread.join(TEST_WAIT_TIMEOUT_MS); in testPeriodicJobCancelFirst()
416 mDexOptThread.runActualRunnable(); in testPeriodicJobCancelFirst()
435 mDexOptThread.runActualRunnable(); in testPeriodicJobCancelLater()
444 mDexOptThread.runActualRunnable(); in testPeriodicJobCancelLater()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/pm/
H A DBackgroundDexOptService.java150 @GuardedBy("mLock") @Nullable private Thread mDexOptThread; field in BackgroundDexOptService
238 writer.println(mDexOptThread); in dump()
394 if (mDexOptThread != null && mDexOptThread.isAlive()) { in onStartJob()
468 if (mDexOptThread == null) { in cancelDexOptAndWaitForCompletion()
487 mDexOptThread = null; in cancelDexOptAndWaitForCompletion()
502 while (mDexOptThread != null && mDexOptThread.isAlive()) { in waitForDexOptThreadToFinishLocked()
514 if (mDexOptThread != Thread.currentThread()) { in markDexOptCompleted()
516 "Only mDexOptThread can mark completion, mDexOptThread:" + mDexOptThread in markDexOptCompleted()
519 mDexOptThread = null; in markDexOptCompleted()
528 mDexOptThread = thread; in resetStatesForNewDexOptRunLocked()