private final ConcurrentHashMap<String, List<LoggingEvent>> cachedEvents;
// A timer for each logger for which we're caching events. Key is the name of the logger.
private final ConcurrentHashMap<String, Timer> timers;
public EventConsolidatingAppender() {
appenders = new AppenderAttachableImpl();
cachedEvents = new ConcurrentHashMap<String, List<LoggingEvent>>();
timers = new ConcurrentHashMap<String, Timer>();
}