T - the type of values returned by this supplier
public interface Supplier<T>
This is a functional interface intended to support lambda expressions in log4j 2.
Implementors are free to cache values or return a new or distinct value each time the supplier is invoked.
T get()