#49105: Removal of duplicated strings.
(Applying Petr's patch)
1.1 --- a/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreeindex/Btree.java Thu Sep 09 15:28:41 2004 +0000
1.2 +++ b/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreeindex/Btree.java Thu Sep 16 12:42:42 2004 +0000
1.3 @@ -204,7 +204,7 @@
1.4 short length = in.readShort();
1.5 byte[] n = new byte[length];
1.6 in.read(n, 0, length);
1.7 - name = new String(n);
1.8 + name = new String(n).intern();
1.9
1.10 keyType = Storage.EntryType.decodeEntryType(in.readByte());
1.11 dataType = Storage.EntryType.decodeEntryType(in.readByte());
2.1 --- a/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/NameIndex.java Thu Sep 09 15:28:41 2004 +0000
2.2 +++ b/mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/NameIndex.java Thu Sep 16 12:42:42 2004 +0000
2.3 @@ -181,7 +181,7 @@
2.4 clear();
2.5 int size = dstrm.readInt();
2.6 for (int i = 0; i < size; i++) {
2.7 - String key = dstrm.readUTF();
2.8 + String key = dstrm.readUTF().intern();
2.9 Object id = readObjectFromStream(dstrm);
2.10 addObj(key, id);
2.11 }