Class ReusableMessageFactory

java.lang.Object
org.apache.logging.log4j.message.ReusableMessageFactory
All Implemented Interfaces:
Serializable, MessageFactory, MessageFactory2

public final class ReusableMessageFactory extends Object implements MessageFactory2, Serializable
Implementation of the MessageFactory interface that avoids allocating temporary objects where possible. Message instances are cached in a ThreadLocal and reused when a new message is requested within the same thread.
Since:
2.6
See Also: