public final boolean cancel(@NonNull final String tag,final boolean mayInterrupt){
  final Integer id=mTaggedRequests.get(tag);
  if (id != null) {
    return cancel(id,mayInterrupt);
  }
 else {
    return false;
  }
}

public final boolean cancel ( @ NonNull final String tag , final boolean mayInterrupt ) { final Integer id = mTaggedRequests . get ( tag ) ; if ( id != null ) { return cancel ( id , mayInterrupt ) ; } else { return false ; } }
cancels operation launch by its tag . may not physically kill the background thread , but it is guaranteed that the result of the operation will not be delivered to any serviceconnector .
