-
- Downloads
Cache frequently used LocalServices.
Any LocalServices object that is reused in a class should be cached locally so that we avoid repeated lookups within the LocalServices map, especially during tight loops. Bug: 295877092 Test: atest CtsJobSchedulerTestCases Test: atest FrameworksMockingServicesTests:JobStatusTest Test: atest FrameworksMockingServicesTests:QuotaControllerTest Change-Id: Ie8d90a0f8aebbb23138613095859e1f9ce1b207f
Showing
- apex/jobscheduler/service/java/com/android/server/job/GrantedUriPermissions.java 4 additions, 3 deletions...ce/java/com/android/server/job/GrantedUriPermissions.java
- apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java 10 additions, 9 deletions...ce/java/com/android/server/job/JobConcurrencyManager.java
- apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java 10 additions, 9 deletions...vice/java/com/android/server/job/JobSchedulerService.java
- apex/jobscheduler/service/java/com/android/server/job/JobServiceContext.java 4 additions, 3 deletions...ervice/java/com/android/server/job/JobServiceContext.java
- apex/jobscheduler/service/java/com/android/server/job/controllers/JobStatus.java 11 additions, 4 deletions...ce/java/com/android/server/job/controllers/JobStatus.java
- apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java 5 additions, 5 deletions...java/com/android/server/tare/InternalResourceService.java
- services/tests/mockingservicestests/src/com/android/server/job/controllers/QuotaControllerTest.java 1 addition, 0 deletions...m/android/server/job/controllers/QuotaControllerTest.java
Loading
Please register or sign in to comment