https://build.spring.io/browse/INT-MASTERSPRING40-458/ We need to stop Inbound Channel Adapter first and only then wait for the latch. Otherwise there is a chance that new item is added to the collection in between `latch.await()` and `stop()` **Cherry-pick to 5.0.x**