#49105: Removal of duplicated strings. BLD200409170519
authorpflaska@netbeans.org
Thu, 16 Sep 2004 12:42:42 +0000
changeset 1578082a4188fdb4
parent 1577 e69e8d466011
child 1579 ec68fb19fe7b
#49105: Removal of duplicated strings.
(Applying Petr's patch)
mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreeindex/Btree.java
mdr/src/org/netbeans/mdr/persistence/btreeimpl/btreestorage/NameIndex.java
     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              }