in src/main/java/com/amazonaws/services/sqs/AmazonSQSIdleQueueDeletingClient.java [260:274]
private void queueDeleted(String queueUrl) {
QueueMetadata metadata = queues.remove(queueUrl);
if (metadata != null && metadata.heartbeater != null) {
metadata.heartbeater.cancel(true);
metadata.buffer.shutdown();
}
String alternateQueueUrl = alternateQueueName(queueUrl);
QueueMetadata alternateMetadata = queues.remove(alternateQueueUrl);
if (alternateMetadata != null) {
super.deleteQueue(alternateQueueUrl);
alternateMetadata.heartbeater.cancel(true);
alternateMetadata.buffer.shutdown();
}
}