| Other | 
|---|
| tbdUnresolved | 
| Blocks :   | |
| Blocks :   | |
| Relates :   | |
| Relates :   | |
| Relates :   | 
Currently, only the card sets (remembered sets) use G1CardSetFreePool to give back memory to OS. After JDK-8254739, this memory reclaiming mechanism could be reused by evacuation failure too. This is a preparation change to allow reuse of this code. I plan to do this in about 3 steps to smooth the review process: 1. move G1CardSetFreePool and related classes to new file, rename these classes 2. refactor these classes to support freeing other freelist 3. some necessary cleanup