Constants.java
package io.github.jonloucks.concurrency.api;
import java.time.Duration;
/**
* Concurrency constants
*/
public final class Constants {
/**
* Utility class instantiation protection
* Test coverage not possible, java module protections in place
*/
private Constants() {
// conflicting standards. 100% code coverage vs throwing exception on instantiation of utility class.
// Java modules protects agents invoking private methods.
// There are unit tests that will fail if this constructor is not private
}
/**
* The minimum timeout duration
*/
public static final Duration MIN_TIMEOUT = Duration.ZERO;
/**
* The maximum timeout duration
*/
public static final Duration MAX_TIMEOUT = Duration.ofMillis(Integer.MAX_VALUE);
}