title: Memory leaks caused by java.util.TaskQueue
body: <p>After taking a heap dump analysed in the MAT tool. Leak suspects says
  :
  One instance of "java.util.TaskQueue" loaded by "" occupies 680,207,896 (82.39%) bytes.
  The instance is referenced by
  org.apache.tomcat.util.threads.TaskThread @ 0xc1b52018 ajp-bio-8009-exec-243 ,loaded by "java.net.URLClassLoader @ 0xce67a9b8". The memory is accumulated in one instance of "java.util.TimerTask[]" loaded by "".</p>
  
  <p>But my question is why this is not garbage collected and its accumulating too much of memory.</p>