[jbosscache-commits] JBoss Cache SVN: r6041 - in core/trunk/src/main/java/org/jboss/cache: transaction and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Wed Jun 25 11:57:45 EDT 2008
Author: manik.surtani at jboss.com
Date: 2008-06-25 11:57:45 -0400 (Wed, 25 Jun 2008)
New Revision: 6041
Modified:
core/trunk/src/main/java/org/jboss/cache/InvocationContext.java
core/trunk/src/main/java/org/jboss/cache/transaction/TransactionContext.java
Log:
Null chks
Modified: core/trunk/src/main/java/org/jboss/cache/InvocationContext.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/InvocationContext.java 2008-06-25 15:39:25 UTC (rev 6040)
+++ core/trunk/src/main/java/org/jboss/cache/InvocationContext.java 2008-06-25 15:57:45 UTC (rev 6041)
@@ -202,7 +202,7 @@
{
// first check transactional scope
if (transactionContext != null) return transactionContext.getLocks();
- return Collections.unmodifiableList(new ArrayList(invocationLocks));
+ return invocationLocks == null ? Collections.emptyList() : Collections.unmodifiableList(new ArrayList(invocationLocks));
}
/**
Modified: core/trunk/src/main/java/org/jboss/cache/transaction/TransactionContext.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/transaction/TransactionContext.java 2008-06-25 15:39:25 UTC (rev 6040)
+++ core/trunk/src/main/java/org/jboss/cache/transaction/TransactionContext.java 2008-06-25 15:57:45 UTC (rev 6041)
@@ -267,7 +267,7 @@
@SuppressWarnings("unchecked")
public List getLocks()
{
- return Collections.unmodifiableList(new ArrayList(transactionLocks));
+ return transactionLocks == null ? Collections.emptyList() : Collections.unmodifiableList(new ArrayList(transactionLocks));
}
@@ -455,7 +455,7 @@
if (modificationList != null) modificationList = null;
if (localModifications != null) localModifications = null;
option = null;
- transactionLocks.clear();
+ if (transactionLocks != null) transactionLocks.clear();
if (dummyNodesCreatedByCacheLoader != null) dummyNodesCreatedByCacheLoader.clear();
removedNodes.clear();
}
More information about the jbosscache-commits
mailing list