[jbosscache-commits] JBoss Cache SVN: r6469 - 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
Thu Jul 31 11:37:28 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-07-31 11:37:28 -0400 (Thu, 31 Jul 2008)
New Revision: 6469

Modified:
   core/trunk/src/main/java/org/jboss/cache/invocation/AbstractInvocationContext.java
   core/trunk/src/main/java/org/jboss/cache/invocation/MVCCInvocationContext.java
   core/trunk/src/main/java/org/jboss/cache/transaction/MVCCTransactionContext.java
Log:
Better tuned collections

Modified: core/trunk/src/main/java/org/jboss/cache/invocation/AbstractInvocationContext.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/invocation/AbstractInvocationContext.java	2008-07-31 15:22:36 UTC (rev 6468)
+++ core/trunk/src/main/java/org/jboss/cache/invocation/AbstractInvocationContext.java	2008-07-31 15:37:28 UTC (rev 6469)
@@ -131,7 +131,7 @@
       else
       {
          // no need to worry about concurrency here - a context is only valid for a single thread.
-         if (invocationLocks == null) invocationLocks = new LinkedHashSet(5);
+         if (invocationLocks == null) invocationLocks = new LinkedHashSet(4);
          invocationLocks.addAll(locks);
       }
    }
@@ -147,7 +147,7 @@
       else
       {
          // no need to worry about concurrency here - a context is only valid for a single thread.
-         if (invocationLocks == null) invocationLocks = new LinkedHashSet(5);
+         if (invocationLocks == null) invocationLocks = new LinkedHashSet(4);
          invocationLocks.add(lock);
       }
    }

Modified: core/trunk/src/main/java/org/jboss/cache/invocation/MVCCInvocationContext.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/invocation/MVCCInvocationContext.java	2008-07-31 15:22:36 UTC (rev 6468)
+++ core/trunk/src/main/java/org/jboss/cache/invocation/MVCCInvocationContext.java	2008-07-31 15:37:28 UTC (rev 6469)
@@ -16,7 +16,7 @@
  */
 public class MVCCInvocationContext extends AbstractInvocationContext
 {
-   private final Map<Fqn, NodeSPI> lookedUpNodes = new HashMap<Fqn, NodeSPI>();
+   private final Map<Fqn, NodeSPI> lookedUpNodes = new HashMap<Fqn, NodeSPI>(4);
    private MVCCTransactionContext mvccTCtx;
 
    @Override

Modified: core/trunk/src/main/java/org/jboss/cache/transaction/MVCCTransactionContext.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/transaction/MVCCTransactionContext.java	2008-07-31 15:22:36 UTC (rev 6468)
+++ core/trunk/src/main/java/org/jboss/cache/transaction/MVCCTransactionContext.java	2008-07-31 15:37:28 UTC (rev 6469)
@@ -17,7 +17,7 @@
  */
 public class MVCCTransactionContext extends AbstractTransactionContext
 {
-   private final Map<Fqn, NodeSPI> lookedUpNodes = new HashMap<Fqn, NodeSPI>();
+   private final Map<Fqn, NodeSPI> lookedUpNodes = new HashMap<Fqn, NodeSPI>(8);
 
    public MVCCTransactionContext(Transaction tx) throws SystemException, RollbackException
    {




More information about the jbosscache-commits mailing list