Skip to content

Commit 825de9a

Browse files
cpovirkGoogle Java Core Libraries
authored andcommitted
Remove @Beta from Uninterruptibles.awaitTerminationUninterruptibly and from the Duration overloads in the class.
RELNOTES=`util.concurrent`: Removed `@Beta` from `Uninterruptibles.awaitTerminationUninterruptibly` and from the `Duration` overloads in the class. PiperOrigin-RevId: 416323424
1 parent 93a8f02 commit 825de9a

File tree

2 files changed

+0
-15
lines changed

2 files changed

+0
-15
lines changed

android/guava/src/com/google/common/util/concurrent/Uninterruptibles.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import static com.google.common.base.Verify.verify;
1818
import static java.util.concurrent.TimeUnit.NANOSECONDS;
1919

20-
import com.google.common.annotations.Beta;
2120
import com.google.common.annotations.GwtCompatible;
2221
import com.google.common.annotations.GwtIncompatible;
2322
import com.google.common.base.Preconditions;
@@ -410,7 +409,6 @@ public static boolean tryLockUninterruptibly(Lock lock, long timeout, TimeUnit u
410409
*
411410
* @since 30.0
412411
*/
413-
@Beta
414412
@GwtIncompatible // concurrency
415413
public static void awaitTerminationUninterruptibly(ExecutorService executor) {
416414
// TODO(cpovirk): We could optimize this to avoid calling nanoTime() at all.
@@ -423,7 +421,6 @@ public static void awaitTerminationUninterruptibly(ExecutorService executor) {
423421
*
424422
* @since 30.0
425423
*/
426-
@Beta
427424
@GwtIncompatible // concurrency
428425
@SuppressWarnings("GoodTime")
429426
public static boolean awaitTerminationUninterruptibly(

guava/src/com/google/common/util/concurrent/Uninterruptibles.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static com.google.common.util.concurrent.Internal.toNanosSaturated;
1919
import static java.util.concurrent.TimeUnit.NANOSECONDS;
2020

21-
import com.google.common.annotations.Beta;
2221
import com.google.common.annotations.GwtCompatible;
2322
import com.google.common.annotations.GwtIncompatible;
2423
import com.google.common.base.Preconditions;
@@ -80,7 +79,6 @@ public static void awaitUninterruptibly(CountDownLatch latch) {
8079
*/
8180
@CanIgnoreReturnValue // TODO(cpovirk): Consider being more strict.
8281
@GwtIncompatible // concurrency
83-
@Beta
8482
public static boolean awaitUninterruptibly(CountDownLatch latch, Duration timeout) {
8583
return awaitUninterruptibly(latch, toNanosSaturated(timeout), TimeUnit.NANOSECONDS);
8684
}
@@ -121,7 +119,6 @@ public static boolean awaitUninterruptibly(CountDownLatch latch, long timeout, T
121119
* @since 28.0
122120
*/
123121
@GwtIncompatible // concurrency
124-
@Beta
125122
public static boolean awaitUninterruptibly(Condition condition, Duration timeout) {
126123
return awaitUninterruptibly(condition, toNanosSaturated(timeout), TimeUnit.NANOSECONDS);
127124
}
@@ -182,7 +179,6 @@ public static void joinUninterruptibly(Thread toJoin) {
182179
* @since 28.0
183180
*/
184181
@GwtIncompatible // concurrency
185-
@Beta
186182
public static void joinUninterruptibly(Thread toJoin, Duration timeout) {
187183
joinUninterruptibly(toJoin, toNanosSaturated(timeout), TimeUnit.NANOSECONDS);
188184
}
@@ -274,7 +270,6 @@ public static void joinUninterruptibly(Thread toJoin, long timeout, TimeUnit uni
274270
*/
275271
@CanIgnoreReturnValue
276272
@GwtIncompatible // java.time.Duration
277-
@Beta
278273
@ParametricNullness
279274
public static <V extends @Nullable Object> V getUninterruptibly(
280275
Future<V> future, Duration timeout) throws ExecutionException, TimeoutException {
@@ -379,7 +374,6 @@ public static <E> void putUninterruptibly(BlockingQueue<E> queue, E element) {
379374
* @since 28.0
380375
*/
381376
@GwtIncompatible // concurrency
382-
@Beta
383377
public static void sleepUninterruptibly(Duration sleepFor) {
384378
sleepUninterruptibly(toNanosSaturated(sleepFor), TimeUnit.NANOSECONDS);
385379
}
@@ -417,7 +411,6 @@ public static void sleepUninterruptibly(long sleepFor, TimeUnit unit) {
417411
* @since 28.0
418412
*/
419413
@GwtIncompatible // concurrency
420-
@Beta
421414
public static boolean tryAcquireUninterruptibly(Semaphore semaphore, Duration timeout) {
422415
return tryAcquireUninterruptibly(semaphore, toNanosSaturated(timeout), TimeUnit.NANOSECONDS);
423416
}
@@ -442,7 +435,6 @@ public static boolean tryAcquireUninterruptibly(
442435
* @since 28.0
443436
*/
444437
@GwtIncompatible // concurrency
445-
@Beta
446438
public static boolean tryAcquireUninterruptibly(
447439
Semaphore semaphore, int permits, Duration timeout) {
448440
return tryAcquireUninterruptibly(
@@ -487,7 +479,6 @@ public static boolean tryAcquireUninterruptibly(
487479
* @since 30.0
488480
*/
489481
@GwtIncompatible // concurrency
490-
@Beta
491482
public static boolean tryLockUninterruptibly(Lock lock, Duration timeout) {
492483
return tryLockUninterruptibly(lock, toNanosSaturated(timeout), TimeUnit.NANOSECONDS);
493484
}
@@ -527,7 +518,6 @@ public static boolean tryLockUninterruptibly(Lock lock, long timeout, TimeUnit u
527518
*
528519
* @since 30.0
529520
*/
530-
@Beta
531521
@GwtIncompatible // concurrency
532522
public static void awaitTerminationUninterruptibly(ExecutorService executor) {
533523
// TODO(cpovirk): We could optimize this to avoid calling nanoTime() at all.
@@ -540,7 +530,6 @@ public static void awaitTerminationUninterruptibly(ExecutorService executor) {
540530
*
541531
* @since 30.0
542532
*/
543-
@Beta
544533
@GwtIncompatible // concurrency
545534
public static boolean awaitTerminationUninterruptibly(
546535
ExecutorService executor, Duration timeout) {
@@ -553,7 +542,6 @@ public static boolean awaitTerminationUninterruptibly(
553542
*
554543
* @since 30.0
555544
*/
556-
@Beta
557545
@GwtIncompatible // concurrency
558546
@SuppressWarnings("GoodTime")
559547
public static boolean awaitTerminationUninterruptibly(

0 commit comments

Comments
 (0)