db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Bengtson <e...@jpox.org>
Subject Re: huge volumes and flush
Date Fri, 26 May 2006 09:26:20 GMT
Thanks Craig,

I works now.

Quoting Craig L Russell <Craig.Russell@Sun.COM>:

> Hi Erik,
>
> Generally, use weak references to persistent instances so they can be
> garbage collected when the user no longer holds a strong reference to
> them. Unflushed dirty instances need to be referenced strongly so
> they are not garbage collected. So at flush time, move the flushed
> dirty instances from a strong-reference map to a weak-reference map
> (key = oid, value = weak-reference object).
>
> Craig
>
> On May 24, 2006, at 7:21 AM, Erik Bengtson wrote:
>
> >
> >
> > Hi,
> >
> > In case of huge amount of objects loaded /persisted, the flush
> > method is for
> > this purpose. I wonder how the cache/state management can be
> > implemented
> > without breaking JDO contract and capable to handle load, any tips?
> >
> > Thanks
> >
> > Erik Bengtson
>
> Craig Russell
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>
>




Mime
View raw message