Extract out deprecated call to clarify code and reduce scope of suppression

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/fileupload/trunk@1457425 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/commons/fileupload/FileUploadBase.java b/src/main/java/org/apache/commons/fileupload/FileUploadBase.java
index 75f0032..b08f738 100644
--- a/src/main/java/org/apache/commons/fileupload/FileUploadBase.java
+++ b/src/main/java/org/apache/commons/fileupload/FileUploadBase.java
@@ -952,9 +952,10 @@
             InputStream input = ctx.getInputStream();
 
             @SuppressWarnings("deprecation") // still has to be backward compatible
+            final int contentLengthInt = ctx.getContentLength();
             final long requestSize = UploadContext.class.isAssignableFrom(ctx.getClass())
                                      ? ((UploadContext) ctx).contentLength()
-                                     : ctx.getContentLength();
+                                     : contentLengthInt;
 
             if (sizeMax >= 0) {
                 if (requestSize != -1 && requestSize > sizeMax) {