diff --git a/implementation/revapi.json b/implementation/revapi.json index 9ec032716..c2a936dab 100644 --- a/implementation/revapi.json +++ b/implementation/revapi.json @@ -159,6 +159,22 @@ "code": "java.method.removed", "old": "method io.smallrye.mutiny.groups.MultiTransform io.smallrye.mutiny.operators.AbstractMulti::transform() @ io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy", "justification": "Deprecated API removal (~1 year old)" + }, + { + "ignore": true, + "code": "java.annotation.removed", + "old": "method io.smallrye.mutiny.groups.UniMemoize io.smallrye.mutiny.Uni::memoize()", + "new": "method io.smallrye.mutiny.groups.UniMemoize io.smallrye.mutiny.Uni::memoize()", + "annotation": "@io.smallrye.common.annotation.Experimental(\"Memoization is an experimental feature at this stage\")", + "justification": "Experimental API has been promoted" + }, + { + "ignore": true, + "code": "java.annotation.removed", + "old": "class io.smallrye.mutiny.groups.UniMemoize", + "new": "class io.smallrye.mutiny.groups.UniMemoize", + "annotation": "@io.smallrye.common.annotation.Experimental(\"Memoization is an experimental feature at this stage\")", + "justification": "Experimental API has been promoted" } ] } diff --git a/implementation/src/main/java/io/smallrye/mutiny/Uni.java b/implementation/src/main/java/io/smallrye/mutiny/Uni.java index 1da0693a6..7bde5af21 100644 --- a/implementation/src/main/java/io/smallrye/mutiny/Uni.java +++ b/implementation/src/main/java/io/smallrye/mutiny/Uni.java @@ -367,7 +367,6 @@ default UniAwait awaitUsing(Context context) { * @return the object to configure memoization * @apiNote This is an experimental API */ - @Experimental("Memoization is an experimental feature at this stage") @CheckReturnValue UniMemoize memoize(); diff --git a/implementation/src/main/java/io/smallrye/mutiny/groups/UniMemoize.java b/implementation/src/main/java/io/smallrye/mutiny/groups/UniMemoize.java index 07d473229..ef8ff072e 100644 --- a/implementation/src/main/java/io/smallrye/mutiny/groups/UniMemoize.java +++ b/implementation/src/main/java/io/smallrye/mutiny/groups/UniMemoize.java @@ -7,13 +7,11 @@ import java.util.function.BooleanSupplier; import io.smallrye.common.annotation.CheckReturnValue; -import io.smallrye.common.annotation.Experimental; import io.smallrye.mutiny.Uni; import io.smallrye.mutiny.infrastructure.Infrastructure; import io.smallrye.mutiny.operators.AbstractUni; import io.smallrye.mutiny.operators.uni.UniMemoizeOp; -@Experimental("Memoization is an experimental feature at this stage") public class UniMemoize { private final Uni upstream;