Clean up UnixGlob interrupt handling. Callers should not need to declare beforehand whether they allow for interrupt. Instead, use traditional Future semantics in our wrapper methods to call raw Future#get() or use Uninterruptibles.
RELNOTES: None
PiperOrigin-RevId: 214612376
diff --git a/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java b/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
index 6ca58c3..31b36ab 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
@@ -209,7 +209,7 @@
.setDirectoryFilter(childDirectoryPredicate)
.setThreadPool(globExecutor)
.setFilesystemCalls(syscalls)
- .globAsync(true);
+ .globAsync();
}
/**