protected synchronized QueueInfo getQueue(String name) { QueueInfo q = (QueueInfo) queues.get(name); if (q == null) { q = new QueueInfo(); q.name = name; q.list = new LinkedList(); q.config = defaultQueueConfiguration; queues.put(name, q); } return q; }