On Saturday 18 April 2009 18:15:12 juiceman at freenetproject.org wrote: > 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+
It is for small values. It is not faster for random longs (node db handle) and times (some of the other stuff below). Correct? > > 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 > cvs at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20090428/738600df/attachment.pgp>