diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/DexOptHelper.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/DexOptHelper.java b/services/core/java/com/android/server/pm/DexOptHelper.java index 96f4715744a0..cf447a75ea86 100644 --- a/services/core/java/com/android/server/pm/DexOptHelper.java +++ b/services/core/java/com/android/server/pm/DexOptHelper.java @@ -974,6 +974,11 @@ public final class DexOptHelper { dexRes.getDexContainerFile(), dexRes.getDex2oatWallTimeMillis()); } } + + synchronized (mPm.mLock) { + mPm.getPackageUsage().maybeWriteAsync(mPm.mSettings.getPackagesLocked()); + mPm.mCompilerStats.maybeWriteAsync(); + } } } |