Author: scolebourne
Date: Sat Nov 4 02:56:39 2006
New Revision: 471163
URL: http://svn.apache.org/viewvc?view=rev&rev=471163
Log:
Remove FastArrayList, FastHashMap, FastTreeMap
Removed:
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/FastArrayList.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/FastHashMap.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/java/org/apache/commons/collections/FastTreeMap.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastArrayList.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastArrayList1.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastHashMap.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastHashMap1.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastTreeMap.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestFastTreeMap1.java
Modified:
jakarta/commons/proper/collections/branches/collections_jdk5_branch/RELEASE-NOTES.txt
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/MapPerformance.java
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestAll.java
Modified:
jakarta/commons/proper/collections/branches/collections_jdk5_branch/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/collections/branches/collections_jdk5_branch/RELEASE-NOTES.txt?view=diff&rev=471163&r1=471162&r2=471163
==============================================================================
---
jakarta/commons/proper/collections/branches/collections_jdk5_branch/RELEASE-NOTES.txt
(original)
+++
jakarta/commons/proper/collections/branches/collections_jdk5_branch/RELEASE-NOTES.txt
Sat Nov 4 02:56:39 2006
@@ -28,6 +28,13 @@
--------------------------------
- Removed all deprecated classes and methods
+- Removed FastArrayList
+ - use CopyOnWriteList
+- Removed FastHashMap
+ - use ConcurrentHashMap, but beware null keys and values
+- Removed FastTreeSet
+ - no direct replacement - use ConcurrentHashMap or synchronized TreeMap
+
Feedback
--------
Modified:
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/MapPerformance.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/MapPerformance.java?view=diff&rev=471163&r1=471162&r2=471163
==============================================================================
---
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/MapPerformance.java
(original)
+++
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/MapPerformance.java
Sat Nov 4 02:56:39 2006
@@ -52,7 +52,7 @@
Map flatMap = new Flat3Map(hashMap);
System.out.println(flatMap);
Map unmodHashMap = Collections.unmodifiableMap(new HashMap(hashMap));
- Map fastHashMap = new FastHashMap(hashMap);
+// Map fastHashMap = new FastHashMap(hashMap);
Map treeMap = new TreeMap(hashMap);
// Map linkedMap = new LinkedHashMap(hashMap);
// Map syncMap = Collections.unmodifiableMap(new HashMap(hashMap));
Modified:
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestAll.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestAll.java?view=diff&rev=471163&r1=471162&r2=471163
==============================================================================
---
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestAll.java
(original)
+++
jakarta/commons/proper/collections/branches/collections_jdk5_branch/src/test/org/apache/commons/collections/TestAll.java
Sat Nov 4 02:56:39 2006
@@ -50,15 +50,9 @@
suite.addTest(TestArrayStack.suite());
suite.addTest(TestExtendedProperties.suite());
- suite.addTest(TestFastArrayList.suite());
- suite.addTest(TestFastArrayList1.suite());
- suite.addTest(TestFastHashMap.suite());
- suite.addTest(TestFastHashMap1.suite());
- suite.addTest(TestFastTreeMap.suite());
- suite.addTest(TestFastTreeMap1.suite());
return suite;
}
-
+
public static void main(String args[]) {
String[] testCaseName = { TestAll.class.getName() };
junit.textui.TestRunner.main(testCaseName);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]