diff options
author | Lee Shombert <shombert@google.com> | 2021-01-08 10:30:11 -0800 |
---|---|---|
committer | Lee Shombert <shombert@google.com> | 2021-01-08 10:40:37 -0800 |
commit | a4af838b94fd033a0a856ab4805f224512b4f260 (patch) | |
tree | 7013adc0c3094ad52ec8ca4b84695fdd882f628b /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | 56b6fad62cabeeab8e93155deeafe19c7eb50bec (diff) |
PackageManagerService lock-free skeleton
Bug: 161323622
This includes the skeleton of a PackageManagerService "computer",
which contains methods that are executed lock-free. The skeleton will
be populated in the next CL.
The boolean mSnapshotEnabled is set to false to disable all use of the
snapshots. The flag will be set true in a final, separate commit
after the skeleton has been populated. The flag may be set false
again in a single commit to disable the snapshots if a problem is
discovered. When the flag is set false, PackageManagerService behaves
as it did before snapshots were introduced.
Test: atest
* FrameworksServicesTests:UserSystemPackageInstallerTest
* FrameworksServicesTests:PackageManagerSettingsTests
* FrameworksServicesTests:PackageManagerServiceTest
* FrameworksServicesTests:AppsFilterTest
* FrameworksServicesTests:PackageInstallerSessionTest
* FrameworksServicesTests:ScanTests
Change-Id: I5990261a81ea24aae813a58aa7535b1254f237e7
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions