There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Garbage collection is not cleaning all unused nodes
The garbage collection is not cleaning all unused nodes. This will lead to growing databases when there will be continuously written to the database. At reopening the database the unused nodes will be cleaned by the method OptimizeData, but in long running
applications this is unacceptable, and should be cleaned by the garbage collection (method CleanUp).
It seems to me that there are two approaches of garbage collection: one at opening the database and one at the cleanup. Could the garbage collection approach not merged to one approach?