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