diff options
| author | 2023-03-22 17:48:07 +0000 | |
|---|---|---|
| committer | 2023-03-22 17:48:07 +0000 | |
| commit | 150fe741f63ce07c7f79a070491ce865aee146c7 (patch) | |
| tree | bcd3b900a71621bfe45043d5c71bd854d23fe248 | |
| parent | 271fe577ca67c1dc8b589af31908847524aec6f4 (diff) | |
| parent | 28008bf749907a8c1bf708f76620d3b4f354ee87 (diff) | |
Merge "Update persist cache when package updated." am: a4a9679c1c am: 28008bf749
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2473568
Change-Id: Ie54b07ee0c0b2e36887aa69e54c97ce476e40643
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java b/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java index 60afdc76d249..c6fd0bffb95e 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java +++ b/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java @@ -906,6 +906,10 @@ public class JobSchedulerService extends com.android.server.SystemService synchronized (mLock) { mUidToPackageCache.remove(uid); } + } else { + synchronized (mJobSchedulerStub.mPersistCache) { + mJobSchedulerStub.mPersistCache.remove(pkgUid); + } } } else if (Intent.ACTION_PACKAGE_FULLY_REMOVED.equals(action)) { if (DEBUG) { |