Even faster get(), forgot that itemIndex existed.
authorJesse Glick <jglick@netbeans.org>
Fri, 07 Aug 2009 16:23:26 -0400
changeset 8140e8ba7f688ab
parent 813 80674ff1e893
child 815 fae825a66188
Even faster get(), forgot that itemIndex existed.
openide.util/src/org/openide/util/EditableProperties.java
     1.1 --- a/openide.util/src/org/openide/util/EditableProperties.java	Fri Aug 07 16:05:37 2009 -0400
     1.2 +++ b/openide.util/src/org/openide/util/EditableProperties.java	Fri Aug 07 16:23:26 2009 -0400
     1.3 @@ -220,12 +220,8 @@
     1.4          if (!(key instanceof String)) {
     1.5              return null;
     1.6          }
     1.7 -        for (Item item : items) {
     1.8 -            if (key.equals(item.getKey())) {
     1.9 -                return item.getValue();
    1.10 -            }
    1.11 -        }
    1.12 -        return null;
    1.13 +        Item item = itemIndex.get((String) key);
    1.14 +        return item != null ? item.getValue() : null;
    1.15      }
    1.16  
    1.17      @Override