Author: mgrigorov
Date: Fri May 6 07:03:33 2011
New Revision: 1100106
URL: http://svn.apache.org/viewvc?rev=1100106&view=rev
Log:
WICKET-3671 eliminate repeater index on resource path for localizer lookup and
resource cache
The check here must be by identity.
revert-change-by: pete (intellij idea)
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Localizer.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Localizer.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Localizer.java?rev=1100106&r1=1100105&r2=1100106&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Localizer.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Localizer.java Fri
May 6 07:03:33 2011
@@ -446,7 +446,7 @@ public class Localizer
final String value = cache.get(cacheKey);
// ConcurrentHashMap does not allow null values
- if (NULL_VALUE.equals(value))
+ if (NULL_VALUE == value)
{
return null;
}
@@ -473,7 +473,7 @@ public class Localizer
buffer.append(key);
Component cursor = component;
-
+
while (cursor != null)
{
buffer.append('-').append(metaDatabase.id(cursor.getClass()));
@@ -484,9 +484,9 @@ public class Localizer
}
/*
- * only append component id if component is not
a loop item because (a) these ids are
- * irrelevant when generating resource cache
keys (b) they cause a lot of redundant
- * keys to be generated
+ * only append component id if component is not
a loop item because (a) these ids
+ * are irrelevant when generating resource
cache keys (b) they cause a lot of
+ * redundant keys to be generated
*/
final boolean skip = cursor instanceof LoopItem;
@@ -501,7 +501,7 @@ public class Localizer
buffer.append('-').append(locale);
buffer.append('-').append(style);
buffer.append('-').append(variation);
-
+
return buffer.toString();
}
else