public synchronized int size() throws InterruptedException {
  return _data.size();
}

public synchronized int size ( ) throws InterruptedException { return _data . size ( ) ; }
synchronized read of the current number of tasks in the queue .
