[jboss-cvs] JBossCache/src/org/jboss/cache/buddyreplication ...

Manik Surtani manik at jboss.org
Wed May 23 06:28:58 EDT 2007


  User: msurtani
  Date: 07/05/23 06:28:58

  Modified:    src/org/jboss/cache/buddyreplication  BuddyManager.java
  Log:
  Initiated a bunch of performance fixes, including replacing CopyOnWriteArraySets with org.jboss.cache.util.concurrent.ConcurrentHashSet.
  Also ran an imports optimiser on the code base - there were a lot of unused imports floating about.
  
  Revision  Changes    Path
  1.74      +4 -4      JBossCache/src/org/jboss/cache/buddyreplication/BuddyManager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BuddyManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/buddyreplication/BuddyManager.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -b -r1.73 -r1.74
  --- BuddyManager.java	23 Apr 2007 14:52:29 -0000	1.73
  +++ BuddyManager.java	23 May 2007 10:28:58 -0000	1.74
  @@ -21,6 +21,7 @@
   import org.jboss.cache.marshall.MethodDeclarations;
   import org.jboss.cache.statetransfer.StateTransferManager;
   import org.jboss.cache.util.ExposedByteArrayOutputStream;
  +import org.jboss.cache.util.concurrent.ConcurrentHashSet;
   import org.jboss.util.stream.MarshalledValueInputStream;
   import org.jboss.util.stream.MarshalledValueOutputStream;
   import org.jgroups.Address;
  @@ -39,7 +40,6 @@
   import java.util.Vector;
   import java.util.concurrent.BlockingQueue;
   import java.util.concurrent.ConcurrentHashMap;
  -import java.util.concurrent.CopyOnWriteArraySet;
   import java.util.concurrent.CountDownLatch;
   import java.util.concurrent.LinkedBlockingQueue;
   import java.util.concurrent.TimeUnit;
  @@ -86,7 +86,7 @@
      /**
       * The nullBuddyPool is a set of addresses that have not specified buddy pools.
       */
  -   final Set<Address> nullBuddyPool = new CopyOnWriteArraySet<Address>();
  +   final Set<Address> nullBuddyPool = new ConcurrentHashSet<Address>();
   
      /**
       * Map of bddy groups the current instance participates in as a backup node.
  
  
  



More information about the jboss-cvs-commits mailing list