Skip to content
Commit 699f88d0 authored by Lee Shombert's avatar Lee Shombert
Browse files

Make 4 PackageManagerService APIs lock-free

Bug: 178754214

The following public PackageManagerService APIs are handled by the
snapshot computer.
 * filterAppAccess
 * getSigningDetails

Compared the times from startUser, stopUser, and switchUser to the
baseline and saw no regression.

Test: atest
 * FrameworksServicesTests:UserSystemPackageInstallerTest
 * FrameworksServicesTests:PackageManagerSettingsTests
 * FrameworksServicesTests:PackageManagerServiceTest
 * FrameworksServicesTests:AppsFilterTest
 * FrameworksServicesTests:PackageInstallerSessionTest
 * FrameworksServicesTests:ScanTests
 * UserLifecycleTests#startUser
 * UserLifecycleTests#stopUser
 * UserLifecycleTests#switchUser

Change-Id: Ic5c707f2d65f427883d578b822fe9968e584f42c
parent a049b385
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment