Use a dedicated thread pool for disk cache garbage collection.
The ExecutorService created in RemoteModule#beforeCommand is intended to have command scope, so it won't be available during idle periods. (The current state doesn't work, either, because we pass it into the DiskCacheGarbageCollectorIdleTask before initializing it. Oops.) PiperOrigin-RevId: 679497012 Change-Id: I8e791580c2db078c6d39cb760936b8fbcba4ed3d
Showing
- src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java 1 addition, 2 deletions...va/com/google/devtools/build/lib/remote/RemoteModule.java
- src/main/java/com/google/devtools/build/lib/remote/disk/DiskCacheGarbageCollectorIdleTask.java 7 additions, 1 deletion...ld/lib/remote/disk/DiskCacheGarbageCollectorIdleTask.java
Please register or sign in to comment