TransactedObjectCleanup Method  | 
 
            Cleans up modifications that are no longer visible to any transaction.
            
 
    Namespace: 
   AGI.Foundation.Infrastructure.Threading
    Assembly:
   AGI.Foundation.Tracking (in AGI.Foundation.Tracking.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxprotected abstract void Cleanup(
	Object modificationDetails
)
Protected MustOverride Sub Cleanup ( 
	modificationDetails As Object
)
protected:
virtual void Cleanup(
	Object^ modificationDetails
) abstract
abstract Cleanup : 
        modificationDetails : Object -> unit 
Parameters
- modificationDetails
 - Type: SystemObject
            The last modification that is still visible to transactions.  Any modifications
            after this one can be cleaned up.
             
Remarks
            Typically, historical values are maintained as a linked list, where the previous (older)
            modification is found by traversing the Next property of a given value body.  When
            this method is called, the value body referenced by the Next property is no longer
            needed.  It should be set to  so that it can be reclaimed by the garbage
            collector.
            
See Also