PpdProvider v3: rework method deferral
This change modifies method deferral in PpdProvider. The existing behavior is to * try getting a metadata locale immediately at time of construction and to * retry getting the metadata locale on failure in perpetuity (albeit with a backoff) until it succeeds. This change modifies the behavior to instead * wait until a locale-sensitive method of PpdProvider is called to get a metadata locale and * not to retry getting the metadata locale automatically, electing to wait for the next time a locale-sensitive method is called. Bug: chromium:888189 Test: chromeos_unittests --gtest_filter='PpdProviderTest.*' Change-Id: I40fd135a8adecbc1dc3216ef370c4623fcb7195f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2391772 Commit-Queue: Kalvin Lee <kdlee@chromium.org> Reviewed-by:Luum Habtemariam <luum@chromium.org> Cr-Commit-Position: refs/heads/master@{#808233}
Showing
Please register or sign in to comment