Java-объект имеет право на сборку мусора, когда он недоступен, я путаюсь с тем, что происходит с недостижимым CompletableFutures, например:
void someMethod(){
methodThatProduceCompletableFuture()
.thenAccept(s -> //produce some side effect);
}
вызов someMethod может вернуться до завершения CompletableFuture, поскольку никто не хранит ссылку на CompletableFuture, будет ли это CompletableFuture собираться мусором до его завершения?