On Wed, Nov 6, 2013 at 12:47 PM, Ted Dunning <ted.dunn...@gmail.com> wrote:

> Serialization of primitive maps is easy to implement since the maps pretty
> much just consist of a couple of arrays.  Most of the developers involved
> will shy away from java serialization or any dependency on some other
> framework.
>
> So is that really a show stopper?
>

Not at this time. I've actually taken Serialization IO out of the
picture/code for now. fastutil works, so now I need to step back and
consider whether to switch to HPPC.

Gary


>
>
>
> On Wed, Nov 6, 2013 at 6:11 AM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
>
> > On Tue, Nov 5, 2013 at 11:49 PM, Gary Gregory <garydgreg...@gmail.com
> > >wrote:
> >
> > > Thank you all for replying.
> > >
> > > HPPC looks promising and it's Apache 2 licensed. I'll give it a closer
> > > look.
> > >
> >
> > HPPC does not allow for serialization and even says so, odd. Now looking
> at
> > fastutil...
> >
> > Gary
> >
> >
> > >
> > > Gary
> > >
> > >
> > > On Tue, Nov 5, 2013 at 8:59 PM, Ted Dunning <ted.dunn...@gmail.com>
> > wrote:
> > >
> > >> Trove is GPL (last I looked).
> > >>
> > >> Mahout has primitive collection implementations (and is obviously
> ASL).
> > >>
> > >> There are other implementations such as hppc (see
> > >> http://labs.carrotsearch.com/hppc.html )
> > >>
> > >> Mahout is a decent implementation, but I think that hppc has had a
> round
> > >> or
> > >> two more optimization.
> > >>
> > >> And 150,000 entires in a table is not big for this sort of situation.
> > >>  Anything short of Integer.MAX_VALUE/small_factor should be fine.
> > >>
> > >>
> > >>
> > >>
> > >> On Tue, Nov 5, 2013 at 5:49 PM, Bruno P. Kinoshita <
> > >> brunodepau...@yahoo.com.br> wrote:
> > >>
> > >> > Maybe Trove's TObjectMapLong?
> > >> >
> > >> > [1]
> > >> >
> > >>
> >
> http://trove4j.sourceforge.net/javadocs/gnu/trove/map/TObjectLongMap.html
> > >> >
> > >> >
> > >> > HTH,
> > >> >
> > >> > Bruno P. Kinoshita
> > >> > http://kinoshita.eti.br
> > >> > http://tupilabs.com
> > >> >
> > >> >
> > >> > >________________________________
> > >> > > From: Gary Gregory <garydgreg...@gmail.com>
> > >> > >To: Commons Developers List <dev@commons.apache.org>
> > >> > >Sent: Tuesday, November 5, 2013 11:39 PM
> > >> > >Subject: I need a map for long and double
> > >> > >
> > >> > >
> > >> > >Hi All:
> > >> > >
> > >> > >I'm looking for a Map implementation that takes a String as a key
> > and a
> > >> > >long as the value (and another taking a double as the value). I'd
> > >> rather
> > >> > >not take the extra memory of using generic map with a Long object
> > value
> > >> > hit
> > >> > >since the maps will have up to 150,000 entries. That would save
> > me... a
> > >> > meg
> > >> > >for each map I am guestimating (on a 64-bit JVM). A meg here, a meg
> > >> > there...
> > >> > >
> > >> > >I did not see anything in [collections] or Google Guava.
> > >> > >
> > >> > >Thoughts?
> > >> > >
> > >> > >Gary
> > >> > >
> > >> > >--
> > >> > >E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > >> > >Java Persistence with Hibernate, Second Edition<
> > >> > http://www.manning.com/bauer3/>
> > >> > >JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > >> > >Spring Batch in Action <http://www.manning.com/templier/>
> > >> > >Blog: http://garygregory.wordpress.com
> > >> > >Home: http://garygregory.com/
> > >> > >Tweet! http://twitter.com/GaryGregory
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > > Java Persistence with Hibernate, Second Edition<
> > http://www.manning.com/bauer3/>
> > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > Spring Batch in Action <http://www.manning.com/templier/>
> > >
> > > Blog: http://garygregory.wordpress.com
> > > Home: http://garygregory.com/
> > > Tweet! http://twitter.com/GaryGregory
> > >
> >
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition<
> > http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to