Oli Lan be7a423649 Make ApexManager a singleton.
Currently ApexManager is only accessed from PackageManager, but upcoming changes
to allow rollback of apex data directories will require RollbackManager to
access it as well. (See go/apex-data-directories)

Multiple ApexManagers can already be created, but as the class maintains a cache of apex
packages, it would be inefficient to have many of them. This change makes ApexManager
into a singleton so that PackageManager and RollbackManager can use the same one.

Bug: 141148175
Test: atest CtsStagedInstallHostTestCases
Change-Id: Id43a20bf94f349c87d50de5dad7c90bee50f39f1
2019-12-09 13:10:18 +00:00
…
2019-11-13 10:02:02 -07:00
…
…
…
2019-12-09 13:10:18 +00:00
2019-12-08 20:40:46 -08:00
2019-08-09 09:24:40 -07:00
2019-10-10 22:41:57 +00:00
2019-11-22 20:20:12 +00:00
…
Description
No description provided
21 GiB
Languages
Java 73.7%
Kotlin 14%
PowerBuilder 5.8%
C++ 5.2%
AIDL 1%