conditionalClear method

void conditionalClear()

Clears using a full clear only when remnants are likely, otherwise uses a smart clear.

Implementation

void conditionalClear() {
  if (needsFullClear()) {
    clearAll();
  } else {
    smartClear();
  }
}