in src/main/java/com/aliyun/openservices/aliyun/log/producer/internals/RetryQueue.java [26:36]
public void put(ProducerBatch batch) {
putsInProgress.incrementAndGet();
try {
if (closed) {
throw new IllegalStateException("cannot put after the retry queue was closed");
}
retryBatches.put(batch);
} finally {
putsInProgress.decrementAndGet();
}
}