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 implementedwithout 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:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature
