Hi Hanson:

I think you are right. The LinkedMap is not suitable to our needs. My
point was most about the compatibility for J2SDK 1.3. I know we want to
move to 1.4 there are a lot of advantages + other things. Unfortunately,
there is still a lot of people using 1.3. I think under a minor release it
is not fair set up the entry level to 1.4. We can do that in the next
major release. I am newbie in JCS and I don't know the JCS roadmap.
Perhaps I am totally OT in the above comment.

Second, by pointing to commons-collections I just wanted to show there are
a lot of collections, maps, lists and similars that can be useful to fill
the gap between 1.3 and 1.4. Maybe we can find one commons-collection
class suitable to our needs. We can only win if we there is already,
because JCS is dependent to commons-collections.

Thanks for the time to analyze both collections.

Best Regards,

Antonio Gallardo.

Hanson Char dijo:
>>Perhaps we need to stay compatible with J2SDK 1.3.
>>A lot of projects on the ASF stick to this requirement.
>>BTW, in jakarta commons collections we have:
>>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/org/a
> pache/commons/collections/map/LinkedMap.html
>>I am not sure if this can be used and if this works in 1.3.
>
> Unfortunately, the LinkedMap in jakarta-commons collections has the
> limitation that (extracted from the javadoc):
>
>     "In this implementation order is maintained by original insertion."
>
> where as the LinkedHashMap in JDK1.4+:
>
>     "A special constructor is provided to create a linked hash map whose
> order of iteration is the order in which its entries were last accessed,
> from least-recently accessed to most-recently (access-order)."
>
> Also, from the javadoc of LinkedMap:
>
>     "This implementation improves on the JDK1.4 LinkedHashMap by adding
> the
> MapIterator functionality, additional convenience methods and allowing
> bidirectional iteration."
>
> but it doesn't mention about the loss of the "LRU" functionality from the
> JDK1.4 LinkedHashMap!
>
> It seems to be an easy task to provide a JDK1.3 compatible version of
> LinkedHashMap based on the JDK1.4 implementation.  Or does it need to be
> an
> absolute clean-room re-implementation of the JDK1.4 LinkedHashMap
> functionalities in order to avoid any licensing issue ?
>
> Hanson
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to