new CachingFileManager (this.archiveProvider, this.cachedBootClassPath, true, true), new CachingFileManager (this.archiveProvider, this.cachedCompileClassPath, false, true), hasSources ? (!useModifiedFiles ? new CachingFileManager (this.archiveProvider, this.cachedSrcClassPath, filter, false, ignoreExcludes) : new SourceFileManager (this.cachedSrcClassPath, ignoreExcludes)) : null, cachedAptSrcClassPath != null ?
OutputFileManager( @NonNull final CachingArchiveProvider cap, @NonNull final ClassPath srcPath) { final ClassPathImplementation srcNoApt = AptSourcePath.sources(srcPath); final ClassPath out = CacheClassPath.forSourcePath ( ClassPathFactory.createClassPath(srcNoApt), true); readDelegate = new CachingFileManager(cap, out, false, true); }