Executar o método nulo em segundo plano

Eu quero executar um método em segundo plano usando rxjava. Eu não ligo para o resultado.

void myHeavyMethod() { (...) }

Até agora, a única solução que tenho é modificar o tipo de retorno para, por exemplo.boolean.

boolean myHeavyMethod() { (...) return true; }

Depois eu corro:

Completable.defer(() -> Completable.fromCallable(this::myHeavyMethod))
        .subscribeOn(Schedulers.computation())
        .subscribe(
                () -> {},
                throwable -> Log.e(TAG, throwable.getMessage(), throwable)
        );

Existe uma maneira de fazer isso mantendo ovoid tipo de retorno?

questionAnswers(1)

yourAnswerToTheQuestion