[jboss-svn-commits] JBL Code SVN: r36865 - in labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna: coordinator and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Mar 28 06:37:18 EDT 2011
Author: jhalliday
Date: 2011-03-28 06:37:17 -0400 (Mon, 28 Mar 2011)
New Revision: 36865
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/StateManager.java
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java
Log:
performance tweaks for BasicAction. JBTM-831
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/StateManager.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/StateManager.java 2011-03-28 10:33:06 UTC (rev 36864)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/StateManager.java 2011-03-28 10:37:17 UTC (rev 36865)
@@ -1364,7 +1364,7 @@
protected Hashtable usingActions;
- protected Uid objectUid;
+ protected final Uid objectUid;
protected int objectModel = ObjectModel.SINGLE;
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java 2011-03-28 10:33:06 UTC (rev 36864)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java 2011-03-28 10:37:17 UTC (rev 36865)
@@ -1284,6 +1284,7 @@
return null;
}
+ @Override
public boolean equals (java.lang.Object obj)
{
if (obj instanceof BasicAction)
@@ -1295,7 +1296,13 @@
return false;
}
- /**
+ @Override
+ public int hashCode()
+ {
+ return get_uid().hashCode();
+ }
+
+ /**
* Forget any heuristics we may have received, and tell the resources which
* generated them to forget too.
*
More information about the jboss-svn-commits
mailing list