if (!this.unprocessedEvents.isEmpty()) { reapOld(statistics, true); // to get rid of timed out events
statistics.incUnprocessedEventsRemovedByPrimary(); reapOld(statistics, false);
reapOld(statistics, true); // to get rid of timed out events
reapOld(statistics, false); } finally { if (freeGatewayEvent) {
statistics.incUnprocessedEventsRemovedByPrimary(); reapOld(statistics, false);
reapOld(statistics, false); } finally { if (freeGatewayEvent) {