public FileCrawler(String rootPath, FileAction fileAction)
    {
        mRootPathStr = rootPath;
        mThreadPool = Executors.newFixedThreadPool(4);
        if(fileAction == null)
            mFileAction = new FileActionDecorator(new FilePrinter());
    }