Is JVM capable of finding large circular reference and collect the objects? Is there any official documentation/link which states the same? or do you have any good/bad experiences with Garbage collection of large circular references.
Update link: http://java.sun.com/docs/books/performance/1st_edition/html/JPAppGC.fm.html#997442