@Override
  public WatchKey take() throws InterruptedException {
    checkOpen();
    return check(queue.take());
  }
Called when the given key is cancelled. Does nothing by default.
jimfs/src/main/java/com/google/common/jimfs/AbstractWatchService.java