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

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

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

      return var2;
   }
}
