| AsyncLogger |  | 0% |  | 0% | 49 | 49 | 146 | 146 | 26 | 26 | 1 | 1 |
| RingBufferLogEvent |  | 0% |  | 0% | 71 | 71 | 157 | 157 | 47 | 47 | 1 | 1 |
| AsyncLoggerDisruptor |  | 0% |  | 0% | 39 | 39 | 116 | 116 | 20 | 20 | 1 | 1 |
| AsyncLoggerConfigDisruptor |  | 0% |  | 0% | 45 | 45 | 118 | 118 | 21 | 21 | 1 | 1 |
| AsyncLoggerConfig |  | 0% |  | 0% | 28 | 28 | 65 | 65 | 18 | 18 | 1 | 1 |
| DefaultAsyncWaitStrategyFactory |  | 0% |  | 0% | 13 | 13 | 35 | 35 | 6 | 6 | 1 | 1 |
| AsyncLoggerContext |  | 0% |  | 0% | 17 | 17 | 37 | 37 | 16 | 16 | 1 | 1 |
| JCToolsBlockingQueueFactory.MpscBlockingQueue |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 10 | 10 | 1 | 1 |
| DisruptorUtil |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 7 | 7 | 1 | 1 |
| RingBufferLogEventTranslator |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 6 | 6 | 1 | 1 |
| TimeoutBlockingWaitStrategy |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 5 | 5 | 1 | 1 |
| AsyncQueueFullPolicyFactory |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 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 |
| ThreadNameCachingStrategy |   | 51% |   | 28% | 7 | 10 | 12 | 26 | 0 | 3 | 0 | 1 |
| RingBufferLogEventHandler |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 7 | 7 | 1 | 1 |
| AsyncLoggerConfig.Builder |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| AsyncWaitStrategyFactoryConfig |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| AsyncLoggerContextSelector |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
| AsyncLoggerConfig.RootLogger.Builder |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| AsyncLoggerConfigDisruptor.Log4jEventWrapper |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 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 |
| AsyncLoggerDisruptor.new Log4jThreadFactory() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| EventRoute |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| AsyncLoggerConfigDisruptor.new Log4jThreadFactory() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AsyncWaitStrategyFactoryConfig.Builder |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| JCToolsBlockingQueueFactory |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| DisruptorBlockingQueueFactory |  | 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 |
| ThreadNameCachingStrategy.new ThreadNameCachingStrategy() {...} |   | 30% |  | 0% | 2 | 3 | 5 | 6 | 1 | 2 | 0 | 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 |
| 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 |
| RingBufferLogEvent.Factory | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AsyncQueueFullMessageUtil | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ThreadNameCachingStrategy.new ThreadNameCachingStrategy() {...} |  | 66% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| AsyncLoggerDefaultExceptionHandler | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AsyncLoggerConfigDefaultExceptionHandler | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |