code: public void markDestinationAsCleanUpPending(DestinationHandler dh)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "markDestinationAsCleanUpPending", dh);
  
          if (dh.isLink())
          {
              linkIndex.cleanup(dh);
          }
          else
          {
              destinationIndex.cleanup(dh);
          }
  
          //Start asynchDeletionThread if not already running
          startAsynchDeletion();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "markDestinationAsCleanUpPending");
      }
docs: <p>Mark the destinationHandler as requiring
  cleanup and start the asynchDeletionThread if it is not already running.</p>
  
  @param dh