code: public static void doInBackground(final OnBackgroundJob onBackgroundJob) {
          new Thread(new Runnable() {
              @Override
              public void run() {
                  onBackgroundJob.doOnBackground();
              }
          }).start();
      }
docs: Executes the provided code immediately on a background thread
  @param onBackgroundJob Interface that wraps the code to execute