1818import static com .google .common .util .concurrent .Internal .toNanosSaturated ;
1919import static java .util .concurrent .TimeUnit .NANOSECONDS ;
2020
21- import com .google .common .annotations .Beta ;
2221import com .google .common .annotations .GwtCompatible ;
2322import com .google .common .annotations .GwtIncompatible ;
2423import 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