Author: jbellis
Date: Wed Sep  8 14:34:22 2010
New Revision: 995068

URL: http://svn.apache.org/viewvc?rev=995068&view=rev
Log:
making endpoint cache volatile is unnecessary since we're using NBHM.  patch by 
jbellis

Modified:
    
cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractEndpointSnitch.java

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractEndpointSnitch.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractEndpointSnitch.java?rev=995068&r1=995067&r2=995068&view=diff
==============================================================================
--- 
cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractEndpointSnitch.java
 (original)
+++ 
cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractEndpointSnitch.java
 Wed Sep  8 14:34:22 2010
@@ -38,7 +38,7 @@ public abstract class AbstractEndpointSn
     /* list of subscribers that are notified when cached values from this 
snitch are invalidated */
     protected List<AbstractReplicationStrategy> subscribers = new 
CopyOnWriteArrayList<AbstractReplicationStrategy>();
     
-    private volatile Map<Token, ArrayList<InetAddress>> cachedEndpoints = new 
NonBlockingHashMap<Token, ArrayList<InetAddress>>();
+    private final Map<Token, ArrayList<InetAddress>> cachedEndpoints = new 
NonBlockingHashMap<Token, ArrayList<InetAddress>>();
     
     public ArrayList<InetAddress> getCachedEndpoints(Token t)
     {


Reply via email to