question: protected void queue ( final Path file ) throws InterruptedException { if ( null != base && file . startsWith ( base ) ) { queue . put ( file . subpath ( base . getNameCount ( ) , file . getNameCount ( ) ) ) ; } else { queue . put ( file ) ; } }
target:  Queue a result from the scanner. Blocks until a queue slot is available.