While this is not a direct answer to your question, hopefully it will help you make a good decision
The JVM has become very good at re-using objects and you should generally not be afraid to use the new keyword.
For more detailed reading, see should-we-avoid-object-creation-in-java