Problema com Flush no Tomca 5.5.14

Seguinte,

Já pesquisei bastante a respeito mas até agora não econtrei praticamente nada a respeito, oque ocorre, tenho uma aplicação que utiliza o flush() para ir mostrando os dados para o usuário aos poucos, essa aplicação foi criada e testada sempre em um Tomcat 5.0.x, pois na época era esse o container ontem o servidor foi atulizado para o Tomcat 5.5 e para supresa geral ocorre um problema com o buffer, vc adicionando informações e dando um flush() ele não libera até que o buffer chegue no limite ou seja estore ai sim ele exibe na tela as informações, coisa que não ocorria na versão 5.0.x.
Estou mandando o código que estou utilizando para testes abaixo, alguem já percebeu ou teve esse problema ? E se não e quiserem ver, façam os testes do código em um Tomcat 5.0.x e veja como ele se comporta e depois em um 5.5.x.

• Servlet:

...
PrintWriter out = response.getWriter();

out.println();
out.println(response.getBufferSize());

while (true)
{
     out.println("Teste Buffer Flush !");
     out.flush();
     response.flush();

     try {
          Thread.sleep(1000L);
     } catch (InterruptedException e) {
          e.printStackTrace();
     }
}

Se alguem souber de algo manda !

[]s