Github user franz1981 commented on the issue: https://github.com/apache/activemq-artemis/pull/2484 @qihongxu Just as a confirmation, I have used https://github.com/jvm-profiling-tools/async-profiler on lock events ie time while waiting to enter into a lock and I have found the same exact behaviours explained above: QueueImpl::checkDepage ![image](https://user-images.githubusercontent.com/13125299/50647451-de34b880-0f78-11e9-99bc-101c830cbda2.png) QueueImpl::DepageRunner ![image](https://user-images.githubusercontent.com/13125299/50647474-ef7dc500-0f78-11e9-857f-48d190a6e9c6.png) both are calling `PagingStoreImpl::isPaging` and are blocking each others
---