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


Reply via email to