AsyncLogger |  | 0% |  | 0% | 48 | 48 | 139 | 139 | 25 | 25 | 1 | 1 |
RingBufferLogEvent |  | 0% |  | 0% | 69 | 69 | 148 | 148 | 47 | 47 | 1 | 1 |
AsyncLoggerDisruptor |  | 0% |  | 0% | 38 | 38 | 105 | 105 | 19 | 19 | 1 | 1 |
AsyncLoggerConfigDisruptor |  | 0% |  | 0% | 44 | 44 | 112 | 112 | 20 | 20 | 1 | 1 |
AsyncLoggerConfig |  | 0% |  | 0% | 27 | 27 | 62 | 62 | 17 | 17 | 1 | 1 |
DisruptorUtil |  | 0% |  | 0% | 19 | 19 | 59 | 59 | 9 | 9 | 1 | 1 |
JCToolsBlockingQueueFactory.MpscBlockingQueue |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 10 | 10 | 1 | 1 |
AsyncLoggerContext |  | 0% |  | 0% | 13 | 13 | 33 | 33 | 12 | 12 | 1 | 1 |
RingBufferLogEventTranslator |  | 0% | | n/a | 6 | 6 | 28 | 28 | 6 | 6 | 1 | 1 |
ThreadNameCachingStrategy |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 3 | 3 | 1 | 1 |
AsyncQueueFullPolicyFactory |  | 0% |  | 0% | 13 | 13 | 23 | 23 | 6 | 6 | 1 | 1 |
JCToolsBlockingQueueFactory.WaitStrategy |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 7 | 7 | 1 | 1 |
AbstractAsyncExceptionHandler |  | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
AsyncLoggerConfig.RootLogger |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 4 | 4 | 1 | 1 |
BasicAsyncLoggerContextSelector |  | 0% |  | 0% | 15 | 15 | 15 | 15 | 9 | 9 | 1 | 1 |
DiscardingAsyncQueueFullPolicy |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 5 | 5 | 1 | 1 |
RingBufferLogEventHandler |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 7 | 7 | 1 | 1 |
AsyncLoggerConfig.Builder |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
AsyncLoggerContextSelector |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
AsyncLoggerConfig.RootLogger.Builder |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
EventRoute |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
AsyncLoggerConfigDisruptor.Log4jEventWrapper |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 4 | 4 | 1 | 1 |
AsyncLogger.new AsyncLogger.TranslatorType() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
AsyncLogger.new AsyncLogger.TranslatorType() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
InternalAsyncUtil |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 3 | 3 | 1 | 1 |
AsyncLoggerConfigDisruptor.new Log4jThreadFactory() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
AsyncLoggerDisruptor.new Log4jThreadFactory() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
ThreadNameCachingStrategy.new ThreadNameCachingStrategy() {...} |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
DisruptorBlockingQueueFactory |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
JCToolsBlockingQueueFactory |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
DefaultAsyncQueueFullPolicy |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 2 | 2 | 1 | 1 |
EventRoute.new EventRoute() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
EventRoute.new EventRoute() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
ArrayBlockingQueueFactory |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
LinkedTransferQueueFactory |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
EventRoute.new EventRoute() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
ThreadNameCachingStrategy.new ThreadNameCachingStrategy() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AsyncLogger.TranslatorType |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AsyncLoggerConfig.new ThreadLocal() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AsyncQueueFullMessageUtil | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
RingBufferLogEvent.Factory | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AsyncLoggerConfigDefaultExceptionHandler | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AsyncLoggerDefaultExceptionHandler | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |