returns the future result of evaluating glob `` pattern '' against this package 's directory , using the package 's cache of previously-started globs if possible . concode_field_sep Predicate<Path> childDirectoryPredicate concode_elem_sep ThreadPoolExecutor globExecutor concode_elem_sep PackageIdentifier packageId concode_elem_sep Path packageDirectory concode_elem_sep Map<Pair<String,Boolean>,Future<List<Path>>> globCache concode_elem_sep AtomicReference<? extends UnixGlob.FilesystemCalls> syscalls concode_field_sep boolean globsUpToDate concode_elem_sep List<String> getGlob concode_elem_sep List<String> getGlob concode_elem_sep Future<List<Path>> safeGlob concode_elem_sep void setGlobPaths concode_elem_sep List<String> glob concode_elem_sep String toString concode_elem_sep Set<Pair<String,Boolean>> getKeySet concode_elem_sep List<Path> fromFuture concode_elem_sep void cancelBackgroundTasks concode_elem_sep void cancelBackgroundTasks concode_elem_sep void finishBackgroundTasks concode_elem_sep void finishBackgroundTasks
Future < List < Path >> function ( String arg0 , boolean arg1 ) { Future < List < Path >> loc0 = globCache . get ( Pair . of ( arg0 , arg1 ) ) ; if ( loc0 == null ) { loc0 = safeGlob ( arg0 , arg1 ) ; setGlobPaths ( arg0 , arg1 , loc0 ) ; } return loc0 ; }