From: Wolfgang M. M. <wol...@us...> - 2004-05-03 13:09:25
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/storage/serializers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19067/src/org/exist/storage/serializers Modified Files: Serializer.java Log Message: Implemented lazy evaluation for XQuery enclosed expressions. Index: Serializer.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/storage/serializers/Serializer.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Serializer.java 27 Apr 2004 15:46:58 -0000 1.22 --- Serializer.java 3 May 2004 13:08:45 -0000 1.23 *************** *** 542,546 **** DOMStreamer streamer = null; try { ! streamer = DOMStreamerPool.getInstance().borrowDOMStreamer(); streamer.setContentHandler(contentHandler); streamer.setLexicalHandler(lexicalHandler); --- 542,546 ---- DOMStreamer streamer = null; try { ! streamer = DOMStreamerPool.getInstance().borrowDOMStreamer(this); streamer.setContentHandler(contentHandler); streamer.setLexicalHandler(lexicalHandler); *************** *** 551,558 **** throw new SAXException(e.getMessage(), e); } finally { ! try { ! DOMStreamerPool.getInstance().returnDOMStreamer(streamer); ! } catch (Exception e1) { ! } } --- 551,555 ---- throw new SAXException(e.getMessage(), e); } finally { ! DOMStreamerPool.getInstance().returnDOMStreamer(streamer); } |