Goes through the backlog and removes and optionally returns all matching objects.
a delegate checking for which object to check for. Return true to return this object & removing it from the backlog.
pass true to return the list of objects (GC), pass false to simply return an empty list and only remove from the backlog.
See Implementation
Goes through the backlog and removes and optionally returns all matching objects.