by JensRichnow >> Sun, 22 Dec 2002 20:27:23 GMT
The tight coupling with the Jade DB could be used to have a solid transient garbage collection. In Java the garbage collection is not 'fool proof' as there might arise circumstances in which transient leaks occur.
I just come across a nice pattern dealing with the management of objects: "Object Lifetime Manager" pattern which can be used to manage the entire life time of objects. Although it concentrates mainly on the issues of object creation and deletion in respect to application initialisation and termination, the pattern can be extended to the management (recycling) of transients in the course of the application.
One reference to this pattern would be: "The Object Lifetime Manager Pattern", D.L. Levine, C.D. Gill & D.C. Schmidt In "Design Patterns in Communication Software" ed. by Linda Rising, 2001, SIGS Reference Library.
A Google search gave many online documents for this pattern as well.