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>