Author: jeff.yuchang
Date: 2010-11-05 04:31:16 -0400 (Fri, 05 Nov 2010)
New Revision: 1084
Modified:
trunk/runtime/clustering/src/main/java/org/jboss/soa/bpel/cache/JBossCacheProvider.java
Log:
*RIFTSAW-282, using GUID to make sure it is unique.
Modified:
trunk/runtime/clustering/src/main/java/org/jboss/soa/bpel/cache/JBossCacheProvider.java
===================================================================
---
trunk/runtime/clustering/src/main/java/org/jboss/soa/bpel/cache/JBossCacheProvider.java 2010-11-05
08:14:46 UTC (rev 1083)
+++
trunk/runtime/clustering/src/main/java/org/jboss/soa/bpel/cache/JBossCacheProvider.java 2010-11-05
08:31:16 UTC (rev 1084)
@@ -22,6 +22,7 @@
import org.apache.ode.bpel.iapi.Cache;
import org.apache.ode.bpel.iapi.CacheProvider;
+import org.apache.ode.utils.GUID;
import org.jboss.cache.CacheFactory;
import org.jboss.cache.DefaultCacheFactory;
import org.jboss.cache.Fqn;
@@ -37,8 +38,6 @@
public static final String RIFTSAW_NODE_PREFIX = "jboss/riftsaw/";
- private static int counter = 1;
-
private CacheManager cacheManager;
private org.jboss.cache.Cache cache;
@@ -52,10 +51,9 @@
public <K, V> Cache<K, V> createCache() {
- String fqnString = RIFTSAW_NODE_PREFIX + String.valueOf(counter);
+ String fqnString = RIFTSAW_NODE_PREFIX + new GUID().toString();
Fqn<String> theFqn = Fqn.fromString(fqnString);
Cache<K, V> result = new JBossCache<K, V>(cache, theFqn);
- counter ++;
return result;
}