# File lib/adhearsion/voip/asterisk/commands.rb, line 148
        def queue(queue_name)
          queue_name = queue_name.to_s
          
          @queue_proxy_hash_lock = Mutex.new unless defined? @queue_proxy_hash_lock
          @queue_proxy_hash_lock.synchronize do
            @queue_proxy_hash ||= {}
            if @queue_proxy_hash.has_key? queue_name
                    return @queue_proxy_hash[queue_name]
            else
              proxy = @queue_proxy_hash[queue_name] = QueueProxy.new(queue_name, self)
              return proxy
              end
          end
          end