Description
Currently the code for checking if archive objects/regions are used is placed in G1MarkSweep, since it is used by the Full GC. But it makes more sense to keep this code and logic inside the G1ArchiveAllocator instead.