public void track(File file,Object marker,FileDeleteStrategy deleteStrategy){
  if (file == null) {
    throw new NullPointerException("The file must not be null");
  }
  addTracker(file.getPath(),marker,deleteStrategy);
}

public void track ( File file , Object marker , FileDeleteStrategy deleteStrategy ) { if ( file == null ) { throw new NullPointerException ( "The file must not be null" ) ; } addTracker ( file . getPath ( ) , marker , deleteStrategy ) ; }
track the specified file , using the provided marker , deleting the file when the marker instance is garbage collected . the speified deletion strategy is used .
