code: public void deactivate(ComponentContext context) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              Tr.event(this, tc, "Deactivating");
          }
          if (null != this.future) {
              synchronized (this.timerLock) {
                  if (null != this.future) {
                      this.future.cancel(true);
                      this.future = null;
                  }
              } // end-sync
          }
          // TODO purge the groupings/sessions maps, or dump to disk once
          // persistence is added
      }
docs: DS method to deactivate this component.
  
  @param context