[jboss-cvs] JBossAS SVN: r111314 - projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon May 9 14:55:01 EDT 2011


Author: pferraro
Date: 2011-05-09 14:55:00 -0400 (Mon, 09 May 2011)
New Revision: 111314

Modified:
   projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DistributedCacheManager.java
Log:
Fix use of deprecated code.

Modified: projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DistributedCacheManager.java
===================================================================
--- projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DistributedCacheManager.java	2011-05-09 15:28:10 UTC (rev 111313)
+++ projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DistributedCacheManager.java	2011-05-09 18:55:00 UTC (rev 111314)
@@ -34,6 +34,7 @@
 import org.infinispan.config.CacheLoaderManagerConfig;
 import org.infinispan.config.Configuration;
 import org.infinispan.context.Flag;
+import org.infinispan.distribution.DataLocality;
 import org.infinispan.distribution.DistributionManager;
 import org.infinispan.manager.EmbeddedCacheManager;
 import org.infinispan.notifications.Listener;
@@ -474,7 +475,11 @@
    {
       DistributionManager manager = this.sessionCache.getAdvancedCache().getDistributionManager();
       
-      return (manager != null) ? manager.isLocal(sessionId) : true;
+      if (manager == null) return true;
+      
+      DataLocality locality = manager.getLocality(sessionId);
+      
+      return locality.isLocal() || locality.isUncertain();
    }
 
    /**



More information about the jboss-cvs-commits mailing list