@Override public void performOnBackground(final Runnable runnable){
  mLogger.logDebug("Starting background task, current active count: " + mBackgroundExecutor.getActiveCount());
  mBackgroundExecutor.execute(runnable);
}

@ Override public void performOnBackground ( final Runnable runnable ) { mLogger . logDebug ( "Starting background task, current active count: " + mBackgroundExecutor . getActiveCount ( ) ) ; mBackgroundExecutor . execute ( runnable ) ; }
runs the given runnable on the background thread .
