From c3ae1a798c0820c44bd2c7c64618277fcbd2504a Mon Sep 17 00:00:00 2001 From: Frank Chen Date: Wed, 29 Apr 2026 17:21:57 -0700 Subject: [PATCH] remove CompletedDurableFuture --- .../durable/util/CompletedDurableFuture.java | 25 ------------------- 1 file changed, 25 deletions(-) delete mode 100644 sdk/src/main/java/software/amazon/lambda/durable/util/CompletedDurableFuture.java diff --git a/sdk/src/main/java/software/amazon/lambda/durable/util/CompletedDurableFuture.java b/sdk/src/main/java/software/amazon/lambda/durable/util/CompletedDurableFuture.java deleted file mode 100644 index b75f664dc..000000000 --- a/sdk/src/main/java/software/amazon/lambda/durable/util/CompletedDurableFuture.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -package software.amazon.lambda.durable.util; - -import software.amazon.lambda.durable.DurableFuture; - -/** - * A {@link DurableFuture} that is already completed with a value. - * - *

Used for short-circuit cases (e.g., empty collection in map) where no checkpoint or async execution is needed. - * - * @param the result type - */ -public class CompletedDurableFuture implements DurableFuture { - private final T value; - - public CompletedDurableFuture(T value) { - this.value = value; - } - - @Override - public T get() { - return value; - } -}