summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kweku Adams <kwekua@google.com> 2023-03-22 17:48:07 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-03-22 17:48:07 +0000
commit150fe741f63ce07c7f79a070491ce865aee146c7 (patch)
treebcd3b900a71621bfe45043d5c71bd854d23fe248
parent271fe577ca67c1dc8b589af31908847524aec6f4 (diff)
parent28008bf749907a8c1bf708f76620d3b4f354ee87 (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.java4
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) {