code: public synchronized void cancel() // d583637
      {
          ivIsCanceled = true;
          stopAlarm();
  
          // F743-33394 - Wait for the sweep to finish.
          while (ivIsRunning) {
              try {
                  wait();
              } catch (InterruptedException ex) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                      Tr.debug(tc, "interrupted", ex);
                  Thread.currentThread().interrupt();
              }
          }
  
          ivActivator = null;
      }
docs: Cancel this alarm