This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-dev-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 5238f99  2026/04/07 23:05:23: Generated dev website from 
groovy-website@b3177b3
5238f99 is described below

commit 5238f991d74d6774b7dff638e3e04874437cfefc
Author: jenkins <[email protected]>
AuthorDate: Tue Apr 7 23:05:23 2026 +0000

    2026/04/07 23:05:23: Generated dev website from groovy-website@b3177b3
---
 blog/groovy-async-await.html | 9 +++++----
 search/search-index.json     | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/blog/groovy-async-await.html b/blog/groovy-async-await.html
index 6510e18..4ed4629 100644
--- a/blog/groovy-async-await.html
+++ b/blog/groovy-async-await.html
@@ -235,8 +235,7 @@ concurrency model.</p>
 <div class="sect2">
 <h3 id="_capture_the_flag_awaitable_any">Capture the flag — 
<code>Awaitable.any</code></h3>
 <div class="paragraph">
-<p>Where <code>all</code> waits for <em>every</em> task, <code>any</code> 
returns the <em>first</em> to
-complete — a race:</p>
+<p>Where <code>all</code> waits for <em>every</em> task, <code>any</code> 
returns when <em>any</em> task completes — a race:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -250,8 +249,10 @@ complete — a race:</p>
 </div>
 </div>
 <div class="paragraph">
-<p>The loser&#8217;s task still runs to completion in the background
-(use <code>AsyncScope</code> for fail-fast cancellation).</p>
+<p>If the winner threw an exception, it propagates immediately.
+The loser&#8217;s task still runs to completion in the background
+(use <code>AsyncScope</code> for fail-fast cancellation).
+If you want to ignore failures and take the first success, use 
<code>Awaitable.first</code> instead.</p>
 </div>
 </div>
 <div class="sect2">
diff --git a/search/search-index.json b/search/search-index.json
index e3310a1..9e7e7b4 100644
--- a/search/search-index.json
+++ b/search/search-index.json
@@ -261,7 +261,7 @@
     {
         "id": "blog/groovy-async-await.html",
         "title": "The Apache Groovy programming language - Blogs - Async/await 
for Groovy&trade;",
-        "content": "The Apache Groovy programming language - Blogs - 
Async/await for Groovy&trade; Socialize Discuss on the mailing list Groovy on X 
Groovy on Bluesky Groovy on Mastodon Groovy on LinkedIn Events and conferences 
Source code on GitHub Report issues in Jira Stack Overflow questions Slack 
Community You are using an outdated browser. Please upgrade your browser to 
improve your experience. Apache Groovy&trade; Learn Documentation Download 
Support Contribute Ecosystem Blog post [...]
+        "content": "The Apache Groovy programming language - Blogs - 
Async/await for Groovy&trade; Socialize Discuss on the mailing list Groovy on X 
Groovy on Bluesky Groovy on Mastodon Groovy on LinkedIn Events and conferences 
Source code on GitHub Report issues in Jira Stack Overflow questions Slack 
Community You are using an outdated browser. Please upgrade your browser to 
improve your experience. Apache Groovy&trade; Learn Documentation Download 
Support Contribute Ecosystem Blog post [...]
         "url": "blog/groovy-async-await.html",
         "site": "dev"
     },

Reply via email to