Должен ли я определить CompletableFuture.completedFuture (Unit) в некотором классе * stati c и повторно использовать его во всем коде, чтобы не вызывать CompletableFuture.completedFuture (Unit) снова, или это не будет тот же CompletableFuture после каждого вызова future.thenSomething ? (Я не хочу иметь свойство stati c с бесконечно растущей очередью обратных вызовов после каждого использования)
Я обнаружил, что в CompletableFuture есть только две переменные, которые не являются stati c или final, но я Я не уверен, что смогу найти ответ быстрее, чем сообщество, а также я не нашел подобного вопроса, поэтому разместил этот вопрос для будущих читателей
volatile Object result;
volatile CompletableFuture.Completion stack;