Require explicit @Background for background Executor
Right now, you can get a @Background Executor (or a couple variants)
without specifying @Background, just by default. This is ambiguous and
error-prone (I found at least one mistake writing this CL!), so remove
those default methods, require every caller to specify that they want to
use the background thread, and update the handful of callers who weren't
specifying as such.
Bug: 325623608
Test: builds, presubmit
Flag: NA
Change-Id: I0a38a530d0bd3075acc6d654be8903f71ff908ad
8 files changed