@Override
  public String toString() {
    //@formatter:off
    return "Statistics[" +
           "pages: " +
           "{requested: " + totalPagesRequested + ", allocated: " + totalPagesAllocated +
           ", flushed: " + totalPagesWritten + ", reclaimed: " + totalPagesReclaimed + "}, " +

           "nativeBytes: {" +
           "allocated: " + totalNativeBytesAllocated + ", reclaimed: " + totalNativeBytesReclaimed + ", current: " + nativeBytesCurrentlyUsed +
           "}, " +

           "heapBytes: {" +
           "allocated: " + totalHeapBytesAllocated + ", reclaimed: " + totalHeapBytesReclaimed + ", current: " + heapBytesCurrentlyUsed +
           "}, " +

           "pages handed over: " + totalPagesHandedOver + ", " +
           "pages allocation waited: " + pageAllocationsWaited + ", " +

           "bytes: {requested: " + totalBytesRequested + ", read: " + totalBytesRead + ", written=" + totalBytesWritten + "}, " +

           "housekeeperTurns: {done: " + housekeeperTurnsDone + ", skipped: " + housekeeperTurnsSkipped + "}, " +
           "closedStoragesReclaimed: " + totalClosedStoragesReclaimed +
           ']';
    //@formatter:on
  }
@Override
  public String toString()