/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.transport.jms;

import java.util.HashMap;
import java.util.Hashtable;
import java.util.Map;
import javax.naming.InitialContext;
import javax.naming.NamingException;

public class JmsServiceLocator
extends InitialContext {
    private Map<String, Object> a = new HashMap<String, Object>();

    public JmsServiceLocator(Hashtable<?, ?> hashtable) throws NamingException {
        super(hashtable);
    }

    @Override
    public Object lookup(String string) throws NamingException {
        Object object = this.a.get(string);
        if (object == null) {
            object = super.lookup(string);
            this.a.put(string, object);
        }
        return object;
    }
}

