You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2011/10/06 18:08:58 UTC
svn commit: r1179682 -
/cassandra/trunk/drivers/java/src/org/apache/cassandra/cql/jdbc/CassandraConnection.java
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;