Avoid potential integer overflow in seconds->millis transformation

Closes gh-25613
This commit is contained in:
Juergen Hoeller 2020-08-25 16:16:34 +02:00
parent 148dc95eb1
commit 0d4040aa63
2 changed files with 2 additions and 2 deletions

View File

@ -218,7 +218,7 @@ public abstract class AbstractResourceBasedMessageSource extends AbstractMessage
* a non-classpath location.
*/
public void setCacheSeconds(int cacheSeconds) {
this.cacheMillis = (cacheSeconds * 1000);
this.cacheMillis = cacheSeconds * 1000L;
}
/**

View File

@ -146,7 +146,7 @@ public abstract class ExecutorConfigurationSupport extends CustomizableThreadFac
* @see java.util.concurrent.ExecutorService#awaitTermination
*/
public void setAwaitTerminationSeconds(int awaitTerminationSeconds) {
this.awaitTerminationMillis = awaitTerminationSeconds * 1000;
this.awaitTerminationMillis = awaitTerminationSeconds * 1000L;
}
/**