commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Colebourne" <scolebou...@eurobell.co.uk>
Subject Re: [collections] collections of primitives?
Date Tue, 28 May 2002 22:56:44 GMT
I've taken a quick look, and I like them :-)

I would agree that a separate subpackage seems appropriate for these
collections.

Stephen

----- Original Message -----
From: Waldhoff, Rodney <rwaldhof@us.britannica.com>
To: 'Jakarta Commons Developers List' <commons-dev@jakarta.apache.org>
Sent: Tuesday, May 28, 2002 1:47 PM
Subject: [collections] collections of primitives?


> Over at the AxionDB project (http://axion.tigris.org/) we've created a
> handful of ArrayList-like collections that store primitives (for space
> efficiencies), support primitive method signatures like indexOfInt(int)
(for
> time efficiencies), but otherwise support the List interface (for
> interoperability).
>
> The space savings is substantial.  For example, a ShortArrayList requires
> 1/10th the memory of an ArrayList of Short values (or a Short[]).  A
> LongArrayList requires 2/5ths the memory or an ArrayList of Longs (or a
> Long[]).
>
> Someday (JDK1.5?) these will likely be superceded by Java-generics
(indeed,
> they make a good case for Java-generics).
>
> If there are no complaints, I'd like to add these to commons-collections,
> probably packaged as org.apache.commons.collections.primitives (to make
room
> for additional primitive-collections implementations and avoid additional
> crowding in org.apache.commons.collections.*). I've already got karma, I
> just thought I'd see if anyone complains or has a better packaging
> suggestion first.  You can browse the code at
>
http://axion.tigris.org/source/browse/axion/whiteboard/one/src/org/axiondb/u
> til/
>
>  - Rod
>


--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message