Even faster get(), forgot that itemIndex existed.
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