commit | 33d5429a14d051d18e2908d0ee56e8988ec05228 | [log] [tgz] |
---|---|---|
author | Brian James Minchau <minchau@apache.org> | Thu Nov 16 23:35:53 2006 +0000 |
committer | Brian James Minchau <minchau@apache.org> | Thu Nov 16 23:35:53 2006 +0000 |
tree | f8d0ee30e7bd39372dc63a63259af954b06e54a3 | |
parent | 5ad95496d9496714012c36f384d91e413848d92b [diff] |
Committing the patch in XALANJ-2336 which uses an unsynchronized ArrayList in both ObjectPool and IteratorPool rather than a synchronized Vector. This is for performance reasons. Both of these types are already synchronized on their public methods, so the old code had unwanted synchronization. ElemTemplateElement had two fields that were also Vectors that were search (but not modified) at runtime. These were also changed to ArrayList objects.