u...@cass to bcc

Indeed, the KeyspaceOperator isn't thread safe. (and in recent revisions it
was extracted to an interface at
http://github.com/rantav/hector/blob/master/src/main/java/me/prettyprint/hector/api/Keyspace.javaand
implementation at
http://github.com/rantav/hector/blob/master/src/main/java/me/prettyprint/cassandra/model/ExecutingKeyspace.java

On Thu, Oct 21, 2010 at 12:10 AM, Ned Wolpert <ned.wolp...@imemories.com>wrote:

> I figure I'd reply to my own question in case this helps others.
>
> Talking on the IRC, having one KeyspaceOperator per thread (via
> ThreadLocal) makes sense.
>
>
> On Wed, Oct 20, 2010 at 9:13 AM, Ned Wolpert <ned.wolp...@imemories.com>wrote:
>
>> Folks-
>>
>>   I'm finally upgrading the grails-cassandra plugin for 0.7, and wanted to
>> understand a bit more on the usage of the Cluster and KeyspaceOperator . Is
>> the cluster object retrieved from HFactor.createCluster() thread safe, and
>> is the KeyspaceOperator required to only be in one thread? Or are both
>> thread safe objects? My assumption is I can call createCluster any time as
>> it will only create one cluster object. I'm trying to decide if the
>> KeyspaceOperator should be unique to each thread (threadlocal variable) or
>> unique to each web request.
>>
>>   Thanks
>>
>> --
>> Virtually, Ned Wolpert
>>
>> "Settle thy studies, Faustus, and begin..."   --Marlowe
>>
>
>
>
> --
> Virtually, Ned Wolpert
>
> "Settle thy studies, Faustus, and begin..."   --Marlowe
>



-- 
/Ran

Reply via email to