diff --git a/web/src/main/java/org/apache/shiro/web/session/HttpServletSession.java b/web/src/main/java/org/apache/shiro/web/session/HttpServletSession.java index 4acab37bbe..0f39eb545c 100644 --- a/web/src/main/java/org/apache/shiro/web/session/HttpServletSession.java +++ b/web/src/main/java/org/apache/shiro/web/session/HttpServletSession.java @@ -83,7 +83,7 @@ public long getTimeout() throws InvalidSessionException { public void setTimeout(long maxIdleTimeInMillis) throws InvalidSessionException { try { - int timeout = Long.valueOf(maxIdleTimeInMillis / 1000).intValue(); + int timeout = (int) (maxIdleTimeInMillis / 1000); httpSession.setMaxInactiveInterval(timeout); } catch (Exception e) { throw new InvalidSessionException(e);