[jbosscache-commits] JBoss Cache SVN: r4606 - core/trunk/src/main/java/org/jboss/cache/interceptors.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Fri Oct 12 10:38:51 EDT 2007
Author: manik.surtani at jboss.com
Date: 2007-10-12 10:38:51 -0400 (Fri, 12 Oct 2007)
New Revision: 4606
Modified:
core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java
Log:
Genericised
Modified: core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java 2007-10-12 14:28:52 UTC (rev 4605)
+++ core/trunk/src/main/java/org/jboss/cache/interceptors/DataGravitatorInterceptor.java 2007-10-12 14:38:51 UTC (rev 4606)
@@ -17,7 +17,6 @@
import org.jboss.cache.buddyreplication.BuddyManager;
import org.jboss.cache.buddyreplication.GravitateResult;
import org.jboss.cache.config.Configuration;
-import org.jboss.cache.loader.ClusteredCacheLoader;
import org.jboss.cache.marshall.MethodCall;
import org.jboss.cache.marshall.MethodCallFactory;
import org.jboss.cache.marshall.MethodDeclarations;
@@ -55,7 +54,7 @@
private BuddyManager buddyManager;
private boolean syncCommunications = false;
private Log log = LogFactory.getLog(DataGravitatorInterceptor.class);
- private Map transactionMods = new ConcurrentHashMap();
+ private Map<GlobalTransaction, MethodCall> transactionMods = new ConcurrentHashMap<GlobalTransaction, MethodCall>();
public void setCache(CacheSPI cache)
{
@@ -184,12 +183,12 @@
private void doPrepare(GlobalTransaction gtx, InvocationContext ctx) throws Throwable
{
- MethodCall cleanup = (MethodCall) transactionMods.get(gtx);
+ MethodCall cleanup = transactionMods.get(gtx);
if (log.isTraceEnabled()) log.trace("Broadcasting prepare for cleanup ops " + cleanup);
if (cleanup != null)
{
MethodCall prepare;
- List mods = new ArrayList(1);
+ List<MethodCall> mods = new ArrayList<MethodCall>(1);
mods.add(cleanup);
if (configuration.isNodeLockingOptimistic())
{
@@ -366,6 +365,7 @@
return result;
}
+ @SuppressWarnings("unchecked")
private void createNode(List<NodeData> nodeData, boolean localOnly) throws CacheException
{
for (NodeData data : nodeData)
@@ -384,7 +384,8 @@
}
}
- private void createNodesLocally(Fqn<Object> fqn, Map data) throws CacheException
+ @SuppressWarnings("unchecked")
+ private void createNodesLocally(Fqn<?> fqn, Map<?, ?> data) throws CacheException
{
int treeNodeSize;
if ((treeNodeSize = fqn.size()) == 0) return;
@@ -421,13 +422,13 @@
}
@SuppressWarnings("unchecked")
- private boolean localBackupExists(Fqn fqn)
+ private boolean localBackupExists(Fqn<?> fqn)
{
boolean exists = false;
for (Node node : getBackupRootCollection())
{
- Fqn newSearchFqn = new Fqn(node.getFqn(), fqn);
+ Fqn<?> newSearchFqn = new Fqn(node.getFqn(), fqn);
exists = cache.peek(newSearchFqn, false) != null;
if (exists) break;
}
@@ -466,7 +467,7 @@
private Collection<Node> getBackupRootCollection()
{
NodeSPI backupRoot = cache.peek(BuddyManager.BUDDY_BACKUP_SUBTREE_FQN, true);
- return backupRoot == null ? Collections.EMPTY_SET : backupRoot.getChildrenDirect();
+ return backupRoot == null ? Collections.emptySet() : backupRoot.getChildrenDirect();
}
private static class BackupData
More information about the jbosscache-commits
mailing list