locationPool.flushDequeue(1);
locationPool.flushDeque(1);
  protected void globalRelease() {    // release each of the collected regions    nurseryVM.release();    locationPool.flushDequeue(1); // flush any remset entries collected during GC    if (fullHeapGC) {      if (Plan.usesLOS) losSpace.release();      globalMatureRelease();      ImmortalSpace.release(immortalVM, null);    }    fullHeapGC = (getPagesAvail() < Options.minNurseryPages);    if (getPagesReserved() + required >= getTotalPages()) {      progress = false;    } else      progress = true;  }