diff options
| author | 2022-08-31 20:39:22 +0000 | |
|---|---|---|
| committer | 2022-08-31 20:39:22 +0000 | |
| commit | 4e2a09bf00e773d0929106a1e96d5cf7df143a6f (patch) | |
| tree | 3baed154c274c1b207561971852b97a2c620f2fb | |
| parent | 223d8c4679cc161172b6b0a66370f5686fc40721 (diff) | |
| parent | 0aaa579adf58ae48bf7ddc49a12a379d7ddb0240 (diff) | |
Merge "Shift EconomicPolicy setup to the handler thread."
| -rw-r--r-- | apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java index 448a808ff52f..3ce9e6dc7e08 100644 --- a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java +++ b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java @@ -765,6 +765,7 @@ public class InternalResourceService extends SystemService { return; } synchronized (mLock) { + mCompleteEconomicPolicy.setup(mConfigObserver.getAllDeviceConfigProperties()); loadInstalledPackageListLocked(); final boolean isFirstSetup = !mScribe.recordExists(); if (isFirstSetup) { @@ -803,10 +804,7 @@ public class InternalResourceService extends SystemService { if (mBootPhase < PHASE_THIRD_PARTY_APPS_CAN_START || !mIsEnabled) { return; } - synchronized (mLock) { - mHandler.post(this::setupHeavyWork); - mCompleteEconomicPolicy.setup(mConfigObserver.getAllDeviceConfigProperties()); - } + mHandler.post(this::setupHeavyWork); } private void onBootPhaseBootCompleted() { |