[jboss-svn-commits] JBoss Common SVN: r3476 - declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Aug 23 14:18:47 EDT 2009
Author: johnbailey
Date: 2009-08-23 14:18:47 -0400 (Sun, 23 Aug 2009)
New Revision: 3476
Modified:
declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveBase.java
declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveImpl.java
Log:
[TMPARCH-9] - 1. Documented thread safety in MemoryMapArchiveBase/Impl. 2. Removed comparator from MemoryMapArchiveBase toString.
Modified: declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveBase.java
===================================================================
--- declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveBase.java 2009-08-23 17:49:44 UTC (rev 3475)
+++ declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveBase.java 2009-08-23 18:18:47 UTC (rev 3476)
@@ -18,7 +18,6 @@
import java.util.ArrayList;
import java.util.Collections;
-import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.UUID;
@@ -37,7 +36,7 @@
/**
* MemoryMapArchiveBase
*
- * A base implementation for all MemoryMap archives
+ * A base implementation for all MemoryMap archives. Thread-safe.
*
* @author <a href="mailto:baileyje at gmail.com">John Bailey</a>
* @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
@@ -261,17 +260,8 @@
{
StringBuilder sb = new StringBuilder();
List<Path> paths = new ArrayList<Path>(content.keySet());
- // TODO: Make sure Paths impl Comparable
- Collections.sort(paths, new Comparator<Path>()
- {
- @Override
- public int compare(Path path1, Path path2)
- {
- return path1.get().compareTo(path2.get());
- }
+ Collections.sort(paths);
- });
-
for (Path path : paths)
{
sb.append(path.get()).append('\n');
Modified: declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveImpl.java
===================================================================
--- declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveImpl.java 2009-08-23 17:49:44 UTC (rev 3475)
+++ declarchive/trunk/impl-base/src/main/java/org/jboss/declarchive/impl/base/MemoryMapArchiveImpl.java 2009-08-23 18:18:47 UTC (rev 3476)
@@ -22,7 +22,7 @@
/**
* MemoryMapArchiveImpl
*
- * A default implementation for all MemoryMap archives.
+ * A default implementation for all MemoryMap archives. Thread-safe.
*
* @author <a href="mailto:baileyje at gmail.com">John Bailey</a>
* @version $Revision: $
More information about the jboss-svn-commits
mailing list