Provides concurrent scanning of a directory tree. Clients provide a callback {@link Function} tocall for each found {@link File}. Optionally the function results can be collated and returned in a Map with the file the result is for. Note that the provided ExecutorService can never block on {@link ExecutorService#execute(Runnable)}
@author Eric Dalquist
@version $Revision$
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.