If other projects are interested in these, I have no objections to
moving these there.
On 23 Jul 2008, at 17:20, Brian Stansberry wrote:
Should these migrate to jboss-common so they can come from there in
future releases? Or if not come from there for JBC use, be available
to projects outside JBC?
Manik Surtani wrote:
> Guys,
> I have created 3 new collection impls in trunk - ImmutableListCopy,
> ImmutableSetCopy and ImmutableMapCopy. I have also ported the
> first 2 to branch 2.2.x (the reason why I didnt port the third is
> because the MapCopy which it replaces can get serialized and I
> don't want to break binary compat).
> See the Javadoc of these classes for more details, but in a
> nutshell these are very efficient alternatives to the "immutable
> and defensively copied" idiom. I.e., if you ever find yourself
> doing:
> return Collections.unmodifiableList(new ArrayList(internalList))
> you should consider ImmutableListCopy instead. Constructon time is
> about a tenth of the combined time it takes to create an ArrayList
> and then wrap it in an UnmodifiableList. Also, iteration is very
> quick since the internal array is immutable. Please keep this in
> mind when working on JBC code.
> Cheers,
> --
> Manik Surtani
> Lead, JBoss Cache
> manik(a)jboss.org
> _______________________________________________
> jbosscache-dev mailing list
> jbosscache-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/jbosscache-dev
--
Brian Stansberry
Lead, AS Clustering
JBoss, a division of Red Hat
brian.stansberry(a)redhat.com
--
Manik Surtani
Lead, JBoss Cache
manik(a)jboss.org