Author: stack
Date: Fri Jun  3 23:49:38 2011
New Revision: 1131294

URL: http://svn.apache.org/viewvc?rev=1131294&view=rev
Log:
HBASE-3592 Guava snuck back in as a dependency via hbase-3777

Modified:
    hbase/trunk/CHANGES.txt
    
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java

Modified: hbase/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hbase/trunk/CHANGES.txt?rev=1131294&r1=1131293&r2=1131294&view=diff
==============================================================================
--- hbase/trunk/CHANGES.txt (original)
+++ hbase/trunk/CHANGES.txt Fri Jun  3 23:49:38 2011
@@ -238,6 +238,7 @@ Release 0.91.0 - Unreleased
                (Adam Worthington)
    HBASE-2556  Add convenience method to HBaseAdmin to get a collection of
                HRegionInfo objects for each table (Ming Ma)
+   HBASE-3592  Guava snuck back in as a dependency via hbase-3777
 
   TASKS
    HBASE-3559  Move report of split to master OFF the heartbeat channel

Modified: 
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java
URL: 
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java?rev=1131294&r1=1131293&r2=1131294&view=diff
==============================================================================
--- 
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java
 (original)
+++ 
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java
 Fri Jun  3 23:49:38 2011
@@ -25,6 +25,7 @@ import java.lang.reflect.Proxy;
 import java.lang.reflect.UndeclaredThrowableException;
 import java.net.InetSocketAddress;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.LinkedHashMap;
@@ -81,8 +82,6 @@ import org.apache.hadoop.hbase.zookeeper
 import org.apache.hadoop.ipc.RemoteException;
 import org.apache.zookeeper.KeeperException;
 
-import com.google.common.collect.ImmutableMap;
-
 /**
  * A non-instantiable class that manages {@link HConnection}s.
  * This class has a static Map of {@link HConnection} instances keyed by
@@ -362,16 +361,16 @@ public class HConnectionManager {
     private Map<String, String> properties;
 
     public HConnectionKey(Configuration conf) {
-      ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
+      Map<String, String> m = new HashMap<String, String>();
       if (conf != null) {
         for (String property : CONNECTION_PROPERTIES) {
           String value = conf.get(property);
           if (value != null) {
-            builder.put(property, value);
+            m.put(property, value);
           }
         }
       }
-      this.properties = builder.build();
+      this.properties = Collections.unmodifiableMap(m);
     }
 
     @Override


Reply via email to