Revert "AMQ-6947 - Make sure counters are updated correct on message drop"

This reverts commit 021c82859c.
This commit is contained in:
Christopher L. Shannon (cshannon) 2018-04-18 12:34:18 -04:00
parent 7123534e1b
commit 1d2226e6cf
1 changed files with 3 additions and 4 deletions

View File

@ -1869,12 +1869,11 @@ public class Queue extends BaseDestination implements Task, UsageListener, Index
private void dropMessage(QueueMessageReference reference) { private void dropMessage(QueueMessageReference reference) {
//use dropIfLive so we only process the statistics at most one time //use dropIfLive so we only process the statistics at most one time
if (reference.dropIfLive()) { if (reference.dropIfLive()) {
getDestinationStatistics().getDequeues().increment();
getDestinationStatistics().getMessages().decrement();
pagedInMessagesLock.writeLock().lock(); pagedInMessagesLock.writeLock().lock();
try { try {
if (pagedInMessages.remove(reference) != null) { pagedInMessages.remove(reference);
getDestinationStatistics().getDequeues().increment();
getDestinationStatistics().getMessages().decrement();
}
} finally { } finally {
pagedInMessagesLock.writeLock().unlock(); pagedInMessagesLock.writeLock().unlock();
} }