65f0f31bdee65d1bbe76fcd14a13151a476a51ec
This commit makes a number of changes: 1) Documents / enforces thread safety, removes or deprecates unsafe check-then-do methods / adds a way to get the NTP query result atomically. 2) Delays configuration lookup until point of use: the config can change due to various possible config overlays, e.g. MCC-based config. (1) is because the threading model is currently unclear / possibly unsafe - it looks like NtpTrustedTime is supposed to be single threaded but it's also a singleton so could be accessed from multiple threads. If NtpTrustedTime were not a singleton things might be easier but the @UnsupportedAppUsage makes it difficult to change now. (2) is to address the same issue as https://r.android.com/1182530, contributed by Luca Stefani. Bug: 140712361 Test: build only Change-Id: Ie09da9db5d853b59829886a020de21a88da5dd51
Merge "Add Lorenzo to OWNERS for privileged permissions whitelist" am:
0fd118f5bb am: b310a107b7 am: 124ec9325e
Merge "Make KeyStoreCryptoOperationChunkedStreamer lazy." am:
c13f012cc5 am: bb8ecaef09 am: ecb9c6f041
…
…
…
…
Merge "Convert apct/framework/presubmit-cloud-tf to Test Mapping Suite." am:
888c3b0347 am: f5c7e1b90a
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%