private void queueDeleted()

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();
        }
    }