Author: juiceman
Date: 2009-04-18 17:15:11 +0000 (Sat, 18 Apr 2009)
New Revision: 26999

Modified:
   trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
   trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
   trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java
   trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
   trunk/freenet/src/freenet/support/HTMLEntities.java
   trunk/freenet/src/freenet/support/PrioritizedSerialExecutor.java
Log:
Use valueOf().  It's up to 3.5x faster on Java 1.5+

Modified: trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-18 17:15:11 UTC (rev 26999)
@@ -114,7 +114,7 @@
                public void run(ObjectContainer container, ClientContext 
context) {
                        Query query = container.query();
                        query.constrain(BackgroundBlockEncoderTag.class);
-                       query.descend("nodeDBHandle").constrain(new 
Long(context.nodeDBHandle));
+                       
query.descend("nodeDBHandle").constrain(Long.valueOf(context.nodeDBHandle));
                        query.descend("priority").orderAscending();
                        query.descend("addedTime").orderAscending();
                        ObjectSet results = query.execute();

Modified: trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/client/async/PersistentCooldownQueue.java 
2009-04-18 17:15:11 UTC (rev 26999)
@@ -101,7 +101,7 @@
                long tStart = System.currentTimeMillis();
                Query query = container.query();
                query.constrain(PersistentCooldownQueueItem.class);
-               query.descend("time").constrain(new Long(now)).smaller()
+               query.descend("time").constrain(Long.valueOf(now)).smaller()
                        
.and(query.descend("parent").constrain(this).identity());
                ObjectSet results = query.execute();
                if(results.hasNext()) {
@@ -135,7 +135,7 @@
                                return v.toArray(new Key[v.size()]);
                        } else {
                                query = container.query();
-                               
query.descend("time").orderAscending().constrain(new Long(now + 
dontCareAfterMillis)).smaller().
+                               
query.descend("time").orderAscending().constrain(Long.valueOf(now + 
dontCareAfterMillis)).smaller().
                                        
and(query.descend("parent").constrain(this).identity());
                                results = query.execute();
                                if(results.hasNext()) {

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2009-04-18 17:15:11 UTC (rev 26999)
@@ -499,7 +499,7 @@
                                throw new IllegalStateException("Adding blocks 
to already cancelled "+this);
                        for(int x=0;x<blocks.length;x++) {
                                int i = blocks[x];
-                               Integer ii = new Integer(i);
+                               Integer ii = Integer.valueOf(i);
                                if(blockNums.contains(ii)) {
                                        if(!dontComplainOnDupes)
                                                Logger.error(this, "Block 
numbers already contain block "+i);

Modified: trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java        
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java        
2009-04-18 17:15:11 UTC (rev 26999)
@@ -1080,7 +1080,7 @@
                                                checkFailed[checkNum] = true;
                                                blocksCompleted++;
                                                if(persistent) 
container.activate(blocks, 2);
-                                               blocks.remove(new 
Integer(blockNum));
+                                               
blocks.remove(Integer.valueOf(blockNum));
                                                if(persistent) 
container.store(blocks);
                                                if(checkBlocks[checkNum] != 
null) {
                                                        if(persistent) 
container.activate(checkBlocks[checkNum], 1);
@@ -1103,7 +1103,7 @@
                                        blocksCompleted++;
                                        blocksSucceeded++;
                                        if(persistent) 
container.activate(blocks, 2);
-                                       blocks.remove(new Integer(blockNum));
+                                       
blocks.remove(Integer.valueOf(blockNum));
                                        if(persistent) container.store(blocks);
                                        if(checkBlocks[checkNum] != null) {
                                                if(persistent) 
container.activate(checkBlocks[checkNum], 1);
@@ -1144,7 +1144,7 @@
                                                dataFailed[blockNum] = true;
                                                blocksCompleted++;
                                                if(persistent) 
container.activate(blocks, 2);
-                                               blocks.remove(new 
Integer(blockNum));
+                                               
blocks.remove(Integer.valueOf(blockNum));
                                                if(persistent) 
container.store(blocks);
                                                if(dataBlocks[blockNum] != 
null) {
                                                        if(persistent) 
container.activate(dataBlocks[blockNum], 1);
@@ -1167,7 +1167,7 @@
                                        blocksCompleted++;
                                        blocksSucceeded++;
                                        if(persistent) 
container.activate(blocks, 2);
-                                       blocks.remove(new Integer(blockNum));
+                                       
blocks.remove(Integer.valueOf(blockNum));
                                        if(persistent) container.store(blocks);
                                        if(dataBlocks[blockNum] != null && 
encoded) {
                                                if(persistent) 
container.activate(dataBlocks[blockNum], 1);
@@ -1222,7 +1222,7 @@
                                        blocksCompleted++;
                                        blocksSucceeded++;
                                        if(persistent) 
container.activate(blocks, 2);
-                                       blocks.remove(new Integer(blockNum));
+                                       
blocks.remove(Integer.valueOf(blockNum));
                                        if(persistent) container.store(blocks);
                                } else {
                                        if(checkFailed[checkNum])
@@ -1247,7 +1247,7 @@
                                        blocksCompleted++;
                                        blocksSucceeded++;
                                        if(persistent) 
container.activate(blocks, 2);
-                                       blocks.remove(new Integer(blockNum));
+                                       
blocks.remove(Integer.valueOf(blockNum));
                                        if(persistent) container.store(blocks);
                                } else {
                                        if(dataFailed[blockNum])

Modified: trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java      
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java      
2009-04-18 17:15:11 UTC (rev 26999)
@@ -567,7 +567,7 @@
                                PeerAdditionReturnCodes 
result=addNewNode(nodesToAdd[i].trim().concat("\nEnd"), privateComment);
                                //Store the result
                                if(results.containsKey(result)==false){
-                                       results.put(result, new Integer(0));
+                                       results.put(result, Integer.valueOf(0));
                                }
                                results.put(result, results.get(result)+1);
                        }

Modified: trunk/freenet/src/freenet/support/HTMLEntities.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLEntities.java 2009-04-18 17:11:05 UTC 
(rev 26998)
+++ trunk/freenet/src/freenet/support/HTMLEntities.java 2009-04-18 17:15:11 UTC 
(rev 26999)
@@ -35,276 +35,276 @@
        public static final HashMap<String, Character> decodeMap;
        
        private static final Object[][] charArray = {
-               {new Character((char)0), "#0"},
-               {new Character((char)34), "quot"},
-               {new Character((char)38), "amp"},
-               {new Character((char)39), "#39"},
-               {new Character((char)60), "lt"},
-               {new Character((char)62), "gt"},
-               {new Character((char)160), "nbsp"},
-               {new Character((char)161), "iexcl"},
-               {new Character((char)162), "cent"},
-               {new Character((char)163), "pound"},
-               {new Character((char)164), "curren"},
-               {new Character((char)165), "yen"},
-               {new Character((char)166), "brvbar"},
-               {new Character((char)167), "sect"},
-               {new Character((char)168), "uml"},
-               {new Character((char)169), "copy"},
-               {new Character((char)170), "ordf"},
-               {new Character((char)171), "laquo"},
-               {new Character((char)172), "not"},
-               {new Character((char)173), "shy"},
-               {new Character((char)174), "reg"},
-               {new Character((char)175), "macr"},
-               {new Character((char)176), "deg"},
-               {new Character((char)177), "plusmn"},
-               {new Character((char)178), "sup2"},
-               {new Character((char)179), "sup3"},
-               {new Character((char)180), "acute"},
-               {new Character((char)181), "micro"},
-               {new Character((char)182), "para"},
-               {new Character((char)183), "middot"},
-               {new Character((char)184), "cedil"},
-               {new Character((char)185), "sup1"},
-               {new Character((char)186), "ordm"},
-               {new Character((char)187), "raquo"},
-               {new Character((char)188), "frac14"},
-               {new Character((char)189), "frac12"},
-               {new Character((char)190), "frac34"},
-               {new Character((char)191), "iquest"},
-               {new Character((char)192), "Agrave"},
-               {new Character((char)193), "Aacute"},
-               {new Character((char)194), "Acirc"},
-               {new Character((char)195), "Atilde"},
-               {new Character((char)196), "Auml"},
-               {new Character((char)197), "Aring"},
-               {new Character((char)198), "AElig"},
-               {new Character((char)199), "Ccedil"},
-               {new Character((char)200), "Egrave"},
-               {new Character((char)201), "Eacute"},
-               {new Character((char)202), "Ecirc"},
-               {new Character((char)203), "Euml"},
-               {new Character((char)204), "Igrave"},
-               {new Character((char)205), "Iacute"},
-               {new Character((char)206), "Icirc"},
-               {new Character((char)207), "Iuml"},
-               {new Character((char)208), "ETH"},
-               {new Character((char)209), "Ntilde"},
-               {new Character((char)210), "Ograve"},
-               {new Character((char)211), "Oacute"},
-               {new Character((char)212), "Ocirc"},
-               {new Character((char)213), "Otilde"},
-               {new Character((char)214), "Ouml"},
-               {new Character((char)215), "times"},
-               {new Character((char)216), "Oslash"},
-               {new Character((char)217), "Ugrave"},
-               {new Character((char)218), "Uacute"},
-               {new Character((char)219), "Ucirc"},
-               {new Character((char)220), "Uuml"},
-               {new Character((char)221), "Yacute"},
-               {new Character((char)222), "THORN"},
-               {new Character((char)223), "szlig"},
-               {new Character((char)224), "agrave"},
-               {new Character((char)225), "aacute"},
-               {new Character((char)226), "acirc"},
-               {new Character((char)227), "atilde"},
-               {new Character((char)228), "auml"},
-               {new Character((char)229), "aring"},
-               {new Character((char)230), "aelig"},
-               {new Character((char)231), "ccedil"},
-               {new Character((char)232), "egrave"},
-               {new Character((char)233), "eacute"},
-               {new Character((char)234), "ecirc"},
-               {new Character((char)235), "euml"},
-               {new Character((char)236), "igrave"},
-               {new Character((char)237), "iacute"},
-               {new Character((char)238), "icirc"},
-               {new Character((char)239), "iuml"},
-               {new Character((char)240), "eth"},
-               {new Character((char)241), "ntilde"},
-               {new Character((char)242), "ograve"},
-               {new Character((char)243), "oacute"},
-               {new Character((char)244), "ocirc"},
-               {new Character((char)245), "otilde"},
-               {new Character((char)246), "ouml"},
-               {new Character((char)247), "divide"},
-               {new Character((char)248), "oslash"},
-               {new Character((char)249), "ugrave"},
-               {new Character((char)250), "uacute"},
-               {new Character((char)251), "ucirc"},
-               {new Character((char)252), "uuml"},
-               {new Character((char)253), "yacute"},
-               {new Character((char)254), "thorn"},
-               {new Character((char)255), "yuml"},
-               {new Character((char)260), "#260"},
-               {new Character((char)261), "#261"},
-               {new Character((char)262), "#262"},
-               {new Character((char)263), "#263"},
-               {new Character((char)280), "#280"},
-               {new Character((char)281), "#281"},
-               {new Character((char)321), "#321"},
-               {new Character((char)322), "#322"},
-               {new Character((char)323), "#323"},
-               {new Character((char)324), "#324"},
-               {new Character((char)338), "OElig"},
-               {new Character((char)339), "oelig"},
-               {new Character((char)346), "#346"},
-               {new Character((char)347), "#347"},
-               {new Character((char)352), "Scaron"},
-               {new Character((char)353), "scaron"},
-               {new Character((char)376), "Yuml"},
-               {new Character((char)377), "#377"},
-               {new Character((char)378), "#378"},
-               {new Character((char)379), "#379"},
-               {new Character((char)380), "#380"},
-               {new Character((char)402), "fnof"},
-               {new Character((char)710), "circ"},
-               {new Character((char)732), "tilde"},
-               {new Character((char)913), "Alpha"},
-               {new Character((char)914), "Beta"},
-               {new Character((char)915), "Gamma"},
-               {new Character((char)916), "Delta"},
-               {new Character((char)917), "Epsilon"},
-               {new Character((char)918), "Zeta"},
-               {new Character((char)919), "Eta"},
-               {new Character((char)920), "Theta"},
-               {new Character((char)921), "Iota"},
-               {new Character((char)922), "Kappa"},
-               {new Character((char)923), "Lambda"},
-               {new Character((char)924), "Mu"},
-               {new Character((char)925), "Nu"},
-               {new Character((char)926), "Xi"},
-               {new Character((char)927), "Omicron"},
-               {new Character((char)928), "Pi"},
-               {new Character((char)929), "Rho"},
-               {new Character((char)931), "Sigma"},
-               {new Character((char)932), "Tau"},
-               {new Character((char)933), "Upsilon"},
-               {new Character((char)934), "Phi"},
-               {new Character((char)935), "Chi"},
-               {new Character((char)936), "Psi"},
-               {new Character((char)937), "Omega"},
-               {new Character((char)945), "alpha"},
-               {new Character((char)946), "beta"},
-               {new Character((char)947), "gamma"},
-               {new Character((char)948), "delta"},
-               {new Character((char)949), "epsilon"},
-               {new Character((char)950), "zeta"},
-               {new Character((char)951), "eta"},
-               {new Character((char)952), "theta"},
-               {new Character((char)953), "iota"},
-               {new Character((char)954), "kappa"},
-               {new Character((char)955), "lambda"},
-               {new Character((char)956), "mu"},
-               {new Character((char)957), "nu"},
-               {new Character((char)958), "xi"},
-               {new Character((char)959), "omicron"},
-               {new Character((char)960), "pi"},
-               {new Character((char)961), "rho"},
-               {new Character((char)962), "sigmaf"},
-               {new Character((char)963), "sigma"},
-               {new Character((char)964), "tau"},
-               {new Character((char)965), "upsilon"},
-               {new Character((char)966), "phi"},
-               {new Character((char)967), "chi"},
-               {new Character((char)968), "psi"},
-               {new Character((char)969), "omega"},
-               {new Character((char)977), "thetasym"},
-               {new Character((char)978), "upsih"},
-               {new Character((char)982), "piv"},
-               {new Character((char)8194), "ensp"},
-               {new Character((char)8195), "emsp"},
-               {new Character((char)8201), "thinsp"},
-               {new Character((char)8204), "zwnj"},
-               {new Character((char)8205), "zwj"},
-               {new Character((char)8206), "lrm"},
-               {new Character((char)8207), "rlm"},
-               {new Character((char)8211), "ndash"},
-               {new Character((char)8212), "mdash"},
-               {new Character((char)8216), "lsquo"},
-               {new Character((char)8217), "rsquo"},
-               {new Character((char)8218), "sbquo"},
-               {new Character((char)8220), "ldquo"},
-               {new Character((char)8221), "rdquo"},
-               {new Character((char)8222), "bdquo"},
-               {new Character((char)8224), "dagger"},
-               {new Character((char)8225), "Dagger"},
-               {new Character((char)8226), "bull"},
-               {new Character((char)8230), "hellip"},
-               {new Character((char)8240), "permil"},
-               {new Character((char)8242), "prime"},
-               {new Character((char)8243), "Prime"},
-               {new Character((char)8249), "lsaquo"},
-               {new Character((char)8250), "rsaquo"},
-               {new Character((char)8254), "oline"},
-               {new Character((char)8260), "frasl"},
-               {new Character((char)8364), "euro"},
-               {new Character((char)8465), "image"},
-               {new Character((char)8472), "weierp"},
-               {new Character((char)8476), "real"},
-               {new Character((char)8482), "trade"},
-               {new Character((char)8501), "alefsym"},
-               {new Character((char)8592), "larr"},
-               {new Character((char)8593), "uarr"},
-               {new Character((char)8594), "rarr"},
-               {new Character((char)8595), "darr"},
-               {new Character((char)8596), "harr"},
-               {new Character((char)8629), "crarr"},
-               {new Character((char)8656), "lArr"},
-               {new Character((char)8657), "uArr"},
-               {new Character((char)8658), "rArr"},
-               {new Character((char)8659), "dArr"},
-               {new Character((char)8660), "hArr"},
-               {new Character((char)8704), "forall"},
-               {new Character((char)8706), "part"},
-               {new Character((char)8707), "exist"},
-               {new Character((char)8709), "empty"},
-               {new Character((char)8711), "nabla"},
-               {new Character((char)8712), "isin"},
-               {new Character((char)8713), "notin"},
-               {new Character((char)8715), "ni"},
-               {new Character((char)8719), "prod"},
-               {new Character((char)8721), "sum"},
-               {new Character((char)8722), "minus"},
-               {new Character((char)8727), "lowast"},
-               {new Character((char)8730), "radic"},
-               {new Character((char)8733), "prop"},
-               {new Character((char)8734), "infin"},
-               {new Character((char)8736), "ang"},
-               {new Character((char)8743), "and"},
-               {new Character((char)8744), "or"},
-               {new Character((char)8745), "cap"},
-               {new Character((char)8746), "cup"},
-               {new Character((char)8747), "int"},
-               {new Character((char)8756), "there4"},
-               {new Character((char)8764), "sim"},
-               {new Character((char)8773), "cong"},
-               {new Character((char)8776), "asymp"},
-               {new Character((char)8800), "ne"},
-               {new Character((char)8801), "equiv"},
-               {new Character((char)8804), "le"},
-               {new Character((char)8805), "ge"},
-               {new Character((char)8834), "sub"},
-               {new Character((char)8835), "sup"},
-               {new Character((char)8836), "nsub"},
-               {new Character((char)8838), "sube"},
-               {new Character((char)8839), "supe"},
-               {new Character((char)8853), "oplus"},
-               {new Character((char)8855), "otimes"},
-               {new Character((char)8869), "perp"},
-               {new Character((char)8901), "sdot"},
-               {new Character((char)8968), "lceil"},
-               {new Character((char)8969), "rceil"},
-               {new Character((char)8970), "lfloor"},
-               {new Character((char)8971), "rfloor"},
-               {new Character((char)9001), "lang"},
-               {new Character((char)9002), "rang"},
-               {new Character((char)9674), "loz"},
-               {new Character((char)9824), "spades"},
-               {new Character((char)9827), "clubs"},
-               {new Character((char)9829), "hearts"},
-               {new Character((char)9830), "diams"}
+               {Character.valueOf((char)0), "#0"},
+               {Character.valueOf((char)34), "quot"},
+               {Character.valueOf((char)38), "amp"},
+               {Character.valueOf((char)39), "#39"},
+               {Character.valueOf((char)60), "lt"},
+               {Character.valueOf((char)62), "gt"},
+               {Character.valueOf((char)160), "nbsp"},
+               {Character.valueOf((char)161), "iexcl"},
+               {Character.valueOf((char)162), "cent"},
+               {Character.valueOf((char)163), "pound"},
+               {Character.valueOf((char)164), "curren"},
+               {Character.valueOf((char)165), "yen"},
+               {Character.valueOf((char)166), "brvbar"},
+               {Character.valueOf((char)167), "sect"},
+               {Character.valueOf((char)168), "uml"},
+               {Character.valueOf((char)169), "copy"},
+               {Character.valueOf((char)170), "ordf"},
+               {Character.valueOf((char)171), "laquo"},
+               {Character.valueOf((char)172), "not"},
+               {Character.valueOf((char)173), "shy"},
+               {Character.valueOf((char)174), "reg"},
+               {Character.valueOf((char)175), "macr"},
+               {Character.valueOf((char)176), "deg"},
+               {Character.valueOf((char)177), "plusmn"},
+               {Character.valueOf((char)178), "sup2"},
+               {Character.valueOf((char)179), "sup3"},
+               {Character.valueOf((char)180), "acute"},
+               {Character.valueOf((char)181), "micro"},
+               {Character.valueOf((char)182), "para"},
+               {Character.valueOf((char)183), "middot"},
+               {Character.valueOf((char)184), "cedil"},
+               {Character.valueOf((char)185), "sup1"},
+               {Character.valueOf((char)186), "ordm"},
+               {Character.valueOf((char)187), "raquo"},
+               {Character.valueOf((char)188), "frac14"},
+               {Character.valueOf((char)189), "frac12"},
+               {Character.valueOf((char)190), "frac34"},
+               {Character.valueOf((char)191), "iquest"},
+               {Character.valueOf((char)192), "Agrave"},
+               {Character.valueOf((char)193), "Aacute"},
+               {Character.valueOf((char)194), "Acirc"},
+               {Character.valueOf((char)195), "Atilde"},
+               {Character.valueOf((char)196), "Auml"},
+               {Character.valueOf((char)197), "Aring"},
+               {Character.valueOf((char)198), "AElig"},
+               {Character.valueOf((char)199), "Ccedil"},
+               {Character.valueOf((char)200), "Egrave"},
+               {Character.valueOf((char)201), "Eacute"},
+               {Character.valueOf((char)202), "Ecirc"},
+               {Character.valueOf((char)203), "Euml"},
+               {Character.valueOf((char)204), "Igrave"},
+               {Character.valueOf((char)205), "Iacute"},
+               {Character.valueOf((char)206), "Icirc"},
+               {Character.valueOf((char)207), "Iuml"},
+               {Character.valueOf((char)208), "ETH"},
+               {Character.valueOf((char)209), "Ntilde"},
+               {Character.valueOf((char)210), "Ograve"},
+               {Character.valueOf((char)211), "Oacute"},
+               {Character.valueOf((char)212), "Ocirc"},
+               {Character.valueOf((char)213), "Otilde"},
+               {Character.valueOf((char)214), "Ouml"},
+               {Character.valueOf((char)215), "times"},
+               {Character.valueOf((char)216), "Oslash"},
+               {Character.valueOf((char)217), "Ugrave"},
+               {Character.valueOf((char)218), "Uacute"},
+               {Character.valueOf((char)219), "Ucirc"},
+               {Character.valueOf((char)220), "Uuml"},
+               {Character.valueOf((char)221), "Yacute"},
+               {Character.valueOf((char)222), "THORN"},
+               {Character.valueOf((char)223), "szlig"},
+               {Character.valueOf((char)224), "agrave"},
+               {Character.valueOf((char)225), "aacute"},
+               {Character.valueOf((char)226), "acirc"},
+               {Character.valueOf((char)227), "atilde"},
+               {Character.valueOf((char)228), "auml"},
+               {Character.valueOf((char)229), "aring"},
+               {Character.valueOf((char)230), "aelig"},
+               {Character.valueOf((char)231), "ccedil"},
+               {Character.valueOf((char)232), "egrave"},
+               {Character.valueOf((char)233), "eacute"},
+               {Character.valueOf((char)234), "ecirc"},
+               {Character.valueOf((char)235), "euml"},
+               {Character.valueOf((char)236), "igrave"},
+               {Character.valueOf((char)237), "iacute"},
+               {Character.valueOf((char)238), "icirc"},
+               {Character.valueOf((char)239), "iuml"},
+               {Character.valueOf((char)240), "eth"},
+               {Character.valueOf((char)241), "ntilde"},
+               {Character.valueOf((char)242), "ograve"},
+               {Character.valueOf((char)243), "oacute"},
+               {Character.valueOf((char)244), "ocirc"},
+               {Character.valueOf((char)245), "otilde"},
+               {Character.valueOf((char)246), "ouml"},
+               {Character.valueOf((char)247), "divide"},
+               {Character.valueOf((char)248), "oslash"},
+               {Character.valueOf((char)249), "ugrave"},
+               {Character.valueOf((char)250), "uacute"},
+               {Character.valueOf((char)251), "ucirc"},
+               {Character.valueOf((char)252), "uuml"},
+               {Character.valueOf((char)253), "yacute"},
+               {Character.valueOf((char)254), "thorn"},
+               {Character.valueOf((char)255), "yuml"},
+               {Character.valueOf((char)260), "#260"},
+               {Character.valueOf((char)261), "#261"},
+               {Character.valueOf((char)262), "#262"},
+               {Character.valueOf((char)263), "#263"},
+               {Character.valueOf((char)280), "#280"},
+               {Character.valueOf((char)281), "#281"},
+               {Character.valueOf((char)321), "#321"},
+               {Character.valueOf((char)322), "#322"},
+               {Character.valueOf((char)323), "#323"},
+               {Character.valueOf((char)324), "#324"},
+               {Character.valueOf((char)338), "OElig"},
+               {Character.valueOf((char)339), "oelig"},
+               {Character.valueOf((char)346), "#346"},
+               {Character.valueOf((char)347), "#347"},
+               {Character.valueOf((char)352), "Scaron"},
+               {Character.valueOf((char)353), "scaron"},
+               {Character.valueOf((char)376), "Yuml"},
+               {Character.valueOf((char)377), "#377"},
+               {Character.valueOf((char)378), "#378"},
+               {Character.valueOf((char)379), "#379"},
+               {Character.valueOf((char)380), "#380"},
+               {Character.valueOf((char)402), "fnof"},
+               {Character.valueOf((char)710), "circ"},
+               {Character.valueOf((char)732), "tilde"},
+               {Character.valueOf((char)913), "Alpha"},
+               {Character.valueOf((char)914), "Beta"},
+               {Character.valueOf((char)915), "Gamma"},
+               {Character.valueOf((char)916), "Delta"},
+               {Character.valueOf((char)917), "Epsilon"},
+               {Character.valueOf((char)918), "Zeta"},
+               {Character.valueOf((char)919), "Eta"},
+               {Character.valueOf((char)920), "Theta"},
+               {Character.valueOf((char)921), "Iota"},
+               {Character.valueOf((char)922), "Kappa"},
+               {Character.valueOf((char)923), "Lambda"},
+               {Character.valueOf((char)924), "Mu"},
+               {Character.valueOf((char)925), "Nu"},
+               {Character.valueOf((char)926), "Xi"},
+               {Character.valueOf((char)927), "Omicron"},
+               {Character.valueOf((char)928), "Pi"},
+               {Character.valueOf((char)929), "Rho"},
+               {Character.valueOf((char)931), "Sigma"},
+               {Character.valueOf((char)932), "Tau"},
+               {Character.valueOf((char)933), "Upsilon"},
+               {Character.valueOf((char)934), "Phi"},
+               {Character.valueOf((char)935), "Chi"},
+               {Character.valueOf((char)936), "Psi"},
+               {Character.valueOf((char)937), "Omega"},
+               {Character.valueOf((char)945), "alpha"},
+               {Character.valueOf((char)946), "beta"},
+               {Character.valueOf((char)947), "gamma"},
+               {Character.valueOf((char)948), "delta"},
+               {Character.valueOf((char)949), "epsilon"},
+               {Character.valueOf((char)950), "zeta"},
+               {Character.valueOf((char)951), "eta"},
+               {Character.valueOf((char)952), "theta"},
+               {Character.valueOf((char)953), "iota"},
+               {Character.valueOf((char)954), "kappa"},
+               {Character.valueOf((char)955), "lambda"},
+               {Character.valueOf((char)956), "mu"},
+               {Character.valueOf((char)957), "nu"},
+               {Character.valueOf((char)958), "xi"},
+               {Character.valueOf((char)959), "omicron"},
+               {Character.valueOf((char)960), "pi"},
+               {Character.valueOf((char)961), "rho"},
+               {Character.valueOf((char)962), "sigmaf"},
+               {Character.valueOf((char)963), "sigma"},
+               {Character.valueOf((char)964), "tau"},
+               {Character.valueOf((char)965), "upsilon"},
+               {Character.valueOf((char)966), "phi"},
+               {Character.valueOf((char)967), "chi"},
+               {Character.valueOf((char)968), "psi"},
+               {Character.valueOf((char)969), "omega"},
+               {Character.valueOf((char)977), "thetasym"},
+               {Character.valueOf((char)978), "upsih"},
+               {Character.valueOf((char)982), "piv"},
+               {Character.valueOf((char)8194), "ensp"},
+               {Character.valueOf((char)8195), "emsp"},
+               {Character.valueOf((char)8201), "thinsp"},
+               {Character.valueOf((char)8204), "zwnj"},
+               {Character.valueOf((char)8205), "zwj"},
+               {Character.valueOf((char)8206), "lrm"},
+               {Character.valueOf((char)8207), "rlm"},
+               {Character.valueOf((char)8211), "ndash"},
+               {Character.valueOf((char)8212), "mdash"},
+               {Character.valueOf((char)8216), "lsquo"},
+               {Character.valueOf((char)8217), "rsquo"},
+               {Character.valueOf((char)8218), "sbquo"},
+               {Character.valueOf((char)8220), "ldquo"},
+               {Character.valueOf((char)8221), "rdquo"},
+               {Character.valueOf((char)8222), "bdquo"},
+               {Character.valueOf((char)8224), "dagger"},
+               {Character.valueOf((char)8225), "Dagger"},
+               {Character.valueOf((char)8226), "bull"},
+               {Character.valueOf((char)8230), "hellip"},
+               {Character.valueOf((char)8240), "permil"},
+               {Character.valueOf((char)8242), "prime"},
+               {Character.valueOf((char)8243), "Prime"},
+               {Character.valueOf((char)8249), "lsaquo"},
+               {Character.valueOf((char)8250), "rsaquo"},
+               {Character.valueOf((char)8254), "oline"},
+               {Character.valueOf((char)8260), "frasl"},
+               {Character.valueOf((char)8364), "euro"},
+               {Character.valueOf((char)8465), "image"},
+               {Character.valueOf((char)8472), "weierp"},
+               {Character.valueOf((char)8476), "real"},
+               {Character.valueOf((char)8482), "trade"},
+               {Character.valueOf((char)8501), "alefsym"},
+               {Character.valueOf((char)8592), "larr"},
+               {Character.valueOf((char)8593), "uarr"},
+               {Character.valueOf((char)8594), "rarr"},
+               {Character.valueOf((char)8595), "darr"},
+               {Character.valueOf((char)8596), "harr"},
+               {Character.valueOf((char)8629), "crarr"},
+               {Character.valueOf((char)8656), "lArr"},
+               {Character.valueOf((char)8657), "uArr"},
+               {Character.valueOf((char)8658), "rArr"},
+               {Character.valueOf((char)8659), "dArr"},
+               {Character.valueOf((char)8660), "hArr"},
+               {Character.valueOf((char)8704), "forall"},
+               {Character.valueOf((char)8706), "part"},
+               {Character.valueOf((char)8707), "exist"},
+               {Character.valueOf((char)8709), "empty"},
+               {Character.valueOf((char)8711), "nabla"},
+               {Character.valueOf((char)8712), "isin"},
+               {Character.valueOf((char)8713), "notin"},
+               {Character.valueOf((char)8715), "ni"},
+               {Character.valueOf((char)8719), "prod"},
+               {Character.valueOf((char)8721), "sum"},
+               {Character.valueOf((char)8722), "minus"},
+               {Character.valueOf((char)8727), "lowast"},
+               {Character.valueOf((char)8730), "radic"},
+               {Character.valueOf((char)8733), "prop"},
+               {Character.valueOf((char)8734), "infin"},
+               {Character.valueOf((char)8736), "ang"},
+               {Character.valueOf((char)8743), "and"},
+               {Character.valueOf((char)8744), "or"},
+               {Character.valueOf((char)8745), "cap"},
+               {Character.valueOf((char)8746), "cup"},
+               {Character.valueOf((char)8747), "int"},
+               {Character.valueOf((char)8756), "there4"},
+               {Character.valueOf((char)8764), "sim"},
+               {Character.valueOf((char)8773), "cong"},
+               {Character.valueOf((char)8776), "asymp"},
+               {Character.valueOf((char)8800), "ne"},
+               {Character.valueOf((char)8801), "equiv"},
+               {Character.valueOf((char)8804), "le"},
+               {Character.valueOf((char)8805), "ge"},
+               {Character.valueOf((char)8834), "sub"},
+               {Character.valueOf((char)8835), "sup"},
+               {Character.valueOf((char)8836), "nsub"},
+               {Character.valueOf((char)8838), "sube"},
+               {Character.valueOf((char)8839), "supe"},
+               {Character.valueOf((char)8853), "oplus"},
+               {Character.valueOf((char)8855), "otimes"},
+               {Character.valueOf((char)8869), "perp"},
+               {Character.valueOf((char)8901), "sdot"},
+               {Character.valueOf((char)8968), "lceil"},
+               {Character.valueOf((char)8969), "rceil"},
+               {Character.valueOf((char)8970), "lfloor"},
+               {Character.valueOf((char)8971), "rfloor"},
+               {Character.valueOf((char)9001), "lang"},
+               {Character.valueOf((char)9002), "rang"},
+               {Character.valueOf((char)9674), "loz"},
+               {Character.valueOf((char)9824), "spades"},
+               {Character.valueOf((char)9827), "clubs"},
+               {Character.valueOf((char)9829), "hearts"},
+               {Character.valueOf((char)9830), "diams"}
        };
        
        

Modified: trunk/freenet/src/freenet/support/PrioritizedSerialExecutor.java
===================================================================
--- trunk/freenet/src/freenet/support/PrioritizedSerialExecutor.java    
2009-04-18 17:11:05 UTC (rev 26998)
+++ trunk/freenet/src/freenet/support/PrioritizedSerialExecutor.java    
2009-04-18 17:15:11 UTC (rev 26999)
@@ -89,9 +89,9 @@
                                                        name = 
name.substring(0, name.indexOf('@'));
                                                Long l = 
timeByJobClasses.get(name);
                                                if(l != null) {
-                                                       l = new 
Long(l.longValue() + (end-start));
+                                                       l = 
Long.valueOf(l.longValue() + (end-start));
                                                } else {
-                                                       l = new Long(end-start);
+                                                       l = 
Long.valueOf(end-start);
                                                }
                                                timeByJobClasses.put(name, l);
                                                if(logMINOR) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to