nbubna      2003/08/06 20:16:41

  Modified:    src/java/org/apache/velocity/tools/view/servlet
                        VelocityViewServlet.java
  Log:
  allow system to reclaim objects held by pooled writers (bug 18951)
  
  Revision  Changes    Path
  1.12      +5 -1      
jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/servlet/VelocityViewServlet.java
  
  Index: VelocityViewServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity-tools/src/java/org/apache/velocity/tools/view/servlet/VelocityViewServlet.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- VelocityViewServlet.java  22 Jul 2003 21:14:58 -0000      1.11
  +++ VelocityViewServlet.java  7 Aug 2003 03:16:41 -0000       1.12
  @@ -629,6 +629,10 @@
                       // don't close to allow us to play
                       // nicely with others.
                       vw.flush();
  +                    /* This hack sets the VelocityWriter's internal ref to the 
  +                     * OutputStreamWriter to null to keep memory free while
  +                     * the writer is pooled. See bug report #18951 */
  +                    vw.recycle(null);
                       writerPool.put(vw);
                   }                
               }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to