On Wed, 8 Feb 2023 20:30:13 GMT, Mandy Chung <mch...@openjdk.org> wrote:

>> test/lib/jdk/test/lib/util/ForceGC.java line 73:
>> 
>>> 71:      *     if did not complete after the specified waiting time.
>>> 72:      */
>>> 73:     public static boolean wait(BooleanSupplier booleanSupplier, long 
>>> timeout) {
>> 
>> Can the method name be changed to make it clear the timeout is not scaled by 
>> the TIMEOUT factor.
>> (It would have been better if the original method name mentioned the timeout 
>> factor).
>> How about,  `waitNoMoreThan`.
>
> what about `waitFor`?
> 
> I also considered renaming the original method to something else to indicate 
> that the timeout is scaled with jtreg timeout factor.   Now 
> `wait(BooleanSupplier)` is equivalent to `wait` with timeout = 1000L * 
> TIMEOUT_FACTOR) and the javadoc states the timeout, which seems okay to me.

`waitFor` is fine, renaming the original method (and its uses) makes it higher 
overhead.

-------------

PR: https://git.openjdk.org/jdk/pull/12392

Reply via email to