Ejecute el método vacío en segundo plano

Quiero ejecutar un método en segundo plano usando rxjava. No me importa el resultado.

void myHeavyMethod() { (...) }

Hasta ahora, la única solución que tengo es modificar el tipo de retorno a, p.boolean.

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

Luego corro:

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

¿Hay alguna manera de hacerlo manteniendo elvoid tipo de retorno?

Respuestas a la pregunta(1)

Su respuesta a la pregunta