code: private void onProbationHit(Node node) {
      node.remove();
      node.queue = PROTECTED;
      node.appendToTail(headProtected);
  
      protectedSize++;
      demoteProtected();
    }
docs: Promotes the entry to the protected region's MRU position, demoting an entry if necessary.