Author: jbellis
Date: Thu Oct  6 16:08:58 2011
New Revision: 1179682

URL: http://svn.apache.org/viewvc?rev=1179682&view=rev
Log:
switch to NBHS to avoid Comparable requirement on Statements
patch by jbellis

Modified:
    
cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java

Modified: 
cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java?rev=1179682&r1=1179681&r2=1179682&view=diff
==============================================================================
--- 
cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java
 (original)
+++ 
cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java
 Thu Oct  6 16:08:58 2011
@@ -25,7 +25,6 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
-import java.util.concurrent.ConcurrentSkipListSet;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -37,6 +36,7 @@ import org.apache.thrift.protocol.TProto
 import org.apache.thrift.transport.TFramedTransport;
 import org.apache.thrift.transport.TSocket;
 import org.apache.thrift.transport.TTransport;
+import org.cliffc.high_scale_lib.NonBlockingHashSet;
 
 import static org.apache.cassandra.cql.jdbc.Utils.*;
 
@@ -66,7 +66,7 @@ class CassandraConnection extends Abstra
     /**
      * Set of all Statements that have been created by this connection
      */
-    private Set<Statement> statements = new ConcurrentSkipListSet<Statement>();
+    private Set<Statement> statements = new NonBlockingHashSet<Statement>();
 
     private Cassandra.Client client;
     private TTransport transport;


Reply via email to