Lines Matching defs:latch
414 CountDownLatch latch = mDiskScanLatches.get(diskId);
415 if (latch == null) {
416 latch = new CountDownLatch(1);
417 mDiskScanLatches.put(diskId, latch);
419 return latch;
765 private void waitForLatch(CountDownLatch latch, String condition) {
767 waitForLatch(latch, condition, -1);
772 private void waitForLatch(CountDownLatch latch, String condition, long timeoutMillis)
777 if (latch.await(5000, TimeUnit.MILLISECONDS)) {
1252 final CountDownLatch latch = mDiskScanLatches.remove(disk.id);
1253 if (latch != null) {
1254 latch.countDown();
1817 final CountDownLatch latch = findOrCreateDiskScanLatch(diskId);
1820 waitForLatch(latch, "partitionPublic", 3 * DateUtils.MINUTE_IN_MILLIS);
1834 final CountDownLatch latch = findOrCreateDiskScanLatch(diskId);
1837 waitForLatch(latch, "partitionPrivate", 3 * DateUtils.MINUTE_IN_MILLIS);
1851 final CountDownLatch latch = findOrCreateDiskScanLatch(diskId);
1854 waitForLatch(latch, "partitionMixed", 3 * DateUtils.MINUTE_IN_MILLIS);