Author: felixk
Date: Fri Sep 23 14:32:46 2011
New Revision: 1174812

URL: http://svn.apache.org/viewvc?rev=1174812&view=rev
Log:
Some small performance improvements

Modified:
    
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
    
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
    
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/mock/MockIMAPFolder.java
    
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java
    
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/impl/RndPanelGeneratorImplIE.java

Modified: 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java?rev=1174812&r1=1174811&r2=1174812&view=diff
==============================================================================
--- 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
 (original)
+++ 
james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
 Fri Sep 23 14:32:46 2011
@@ -385,7 +385,7 @@ public class IMAPMessageListView extends
      * @author Norman
      *
      */
-    private final class AttachmentColumnDefination extends 
AbstractColumnDefinition<Message, Boolean> {
+    private static final class AttachmentColumnDefination extends 
AbstractColumnDefinition<Message, Boolean> {
 
         @Override
         public Boolean getCellValue(Message rowValue) {
@@ -402,7 +402,7 @@ public class IMAPMessageListView extends
      * ColumnDefination which display the From 
      *
      */
-    private final class FromColumnDefination extends 
AbstractColumnDefinition<Message, String> {
+    private static final class FromColumnDefination extends 
AbstractColumnDefinition<Message, String> {
 
         @Override
         public String getCellValue(Message rowValue) {
@@ -420,7 +420,7 @@ public class IMAPMessageListView extends
      * ColumnDefination which display the Subject
      *
      */
-    private final class SubjectColumnDefination extends 
AbstractColumnDefinition<Message, String> {
+    private static final class SubjectColumnDefination extends 
AbstractColumnDefinition<Message, String> {
 
         @Override
         public String getCellValue(Message rowValue) {
@@ -439,7 +439,7 @@ public class IMAPMessageListView extends
      * ColumnDefination which display the Date
      * 
      */
-    private final class DateColumnDefination extends 
AbstractColumnDefinition<Message, Date> {
+    private static final class DateColumnDefination extends 
AbstractColumnDefinition<Message, Date> {
 
         @Override
         public Date getCellValue(Message rowValue) {
@@ -516,7 +516,7 @@ public class IMAPMessageListView extends
      *
      * @param <E> RowType
      */
-    private final class WhiteSpaceCellRenderer<E> implements CellRenderer<E, 
String> {
+    private static final class WhiteSpaceCellRenderer<E> implements 
CellRenderer<E, String> {
 
         /*
          * (non-Javadoc)

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java?rev=1174812&r1=1174811&r2=1174812&view=diff
==============================================================================
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/InMemoryIMAPStoreCache.java
 Fri Sep 23 14:32:46 2011
@@ -168,7 +168,7 @@ public class InMemoryIMAPStoreCache impl
         pool.remove(username);
     }
     
-    private final class CachedIMAPStore {
+    private static final class CachedIMAPStore {
         private long validUntil;
         private int validForMillis;
         private IMAPStore store;

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/mock/MockIMAPFolder.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/mock/MockIMAPFolder.java?rev=1174812&r1=1174811&r2=1174812&view=diff
==============================================================================
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/mock/MockIMAPFolder.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/mock/MockIMAPFolder.java
 Fri Sep 23 14:32:46 2011
@@ -156,7 +156,7 @@ public class MockIMAPFolder extends IMAP
     public synchronized Message getMessageByUID(long uid)
             throws MessagingException {
         checkExists();
-        return getMessage(new Long(uid).intValue());
+        return getMessage((int)uid);
     }
 
     @Override
@@ -169,8 +169,7 @@ public class MockIMAPFolder extends IMAP
     public synchronized Message[] getMessagesByUID(long uidstart, long uidend)
             throws MessagingException {
         checkExists();
-        return getMessages(new Long(uidstart).intValue(), new Long(uidend)
-                .intValue());
+        return getMessages((int)uidstart, (int)uidend);
     }
 
     @Override
@@ -179,7 +178,7 @@ public class MockIMAPFolder extends IMAP
         checkExists();
         int ints[] = new int[uids.length];
         for (int i = 0; i < uids.length; i++) {
-            ints[i] = new Long(uids[i]).intValue();
+            ints[i] = (int)uids[i];
         }
         return getMessages(ints);
     }

Modified: 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java?rev=1174812&r1=1174811&r2=1174812&view=diff
==============================================================================
--- 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java
 (original)
+++ 
james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/MessageDetails.java
 Fri Sep 23 14:32:46 2011
@@ -112,7 +112,7 @@ public class MessageDetails implements S
     }
     
     public int hashCode() {
-        Long l = new Long(getUid());
+        Long l = Long.valueOf(getUid());
         return l.intValue() * 16;
     }
 }

Modified: 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/impl/RndPanelGeneratorImplIE.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/impl/RndPanelGeneratorImplIE.java?rev=1174812&r1=1174811&r2=1174812&view=diff
==============================================================================
--- 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/impl/RndPanelGeneratorImplIE.java
 (original)
+++ 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/impl/RndPanelGeneratorImplIE.java
 Fri Sep 23 14:32:46 2011
@@ -37,7 +37,7 @@ import com.google.gwt.user.client.ui.Wid
  */
 public class RndPanelGeneratorImplIE implements RndPanelGenerator  {
 
-    class MyRoundedLinePanel extends RoundedLinePanel {
+    static class MyRoundedLinePanel extends RoundedLinePanel {
         public MyRoundedLinePanel(int a, int b) {
             super(a,b);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to