Skip to content

Commit cf65ef3

Browse files
committed
Simplify put() conditional logic
Signed-off-by: Jules Ivanic <jules.ivanic@gmail.com>
1 parent 167a43b commit cf65ef3

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,10 @@ public boolean isQueueBelowDiscardingThreshold() {
183183

184184
private void put(E eventObject) {
185185
if (neverBlock) {
186-
boolean offered = blockingQueue.offer(eventObject);
187-
if (!offered) {
188-
discardedByQueueFullCount.incrementAndGet();
189-
} else {
186+
if (blockingQueue.offer(eventObject)) {
190187
updatePeakQueueSize();
188+
} else {
189+
discardedByQueueFullCount.incrementAndGet();
191190
}
192191
} else {
193192
putUninterruptibly(eventObject);

0 commit comments

Comments
 (0)