@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,CONSTRUCTOR,TYPE,PARAMETER})
public @interface WorkerThread
UiThread methods. Conversely, UiThread methods should not call
WorkerThread methods.
If the annotated element is a class, then this indicates that all of the methods in the class will be called on a worker thread.
For methods which may sometimes run on a worker thread and sometimes on the UI thread, please
use the AnyThread annotation instead.