|
18 | 18 | */
|
19 | 19 |
|
20 | 20 | /*
|
21 |
| - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. |
| 21 | + * Copyright 2010 Sun Microsystems, Inc. All rights reserved. |
22 | 22 | * Use is subject to license terms.
|
23 | 23 | */
|
24 | 24 | package org.opensolaris.opengrok.history;
|
|
27 | 27 | import java.io.IOException;
|
28 | 28 | import java.io.InputStream;
|
29 | 29 | import java.util.ArrayList;
|
| 30 | +import java.util.Collection; |
30 | 31 | import java.util.HashMap;
|
31 | 32 | import java.util.Iterator;
|
32 | 33 | import java.util.List;
|
@@ -430,7 +431,7 @@ private void createCache(Repository repository, String sinceRevision) {
|
430 | 431 | }
|
431 | 432 | }
|
432 | 433 |
|
433 |
| - private void createCacheReal(List<Repository> repositories) { |
| 434 | + private void createCacheReal(Collection<Repository> repositories) { |
434 | 435 | ExecutorService executor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors() * 2);
|
435 | 436 |
|
436 | 437 | for (final Repository repos : repositories) {
|
@@ -479,11 +480,7 @@ public void createCache() {
|
479 | 480 | return;
|
480 | 481 | }
|
481 | 482 |
|
482 |
| - ArrayList<Repository> repos = new ArrayList<Repository>(); |
483 |
| - for (Map.Entry<String, Repository> entry : repositories.entrySet()) { |
484 |
| - repos.add(entry.getValue()); |
485 |
| - } |
486 |
| - createCacheReal(repos); |
| 483 | + createCacheReal(repositories.values()); |
487 | 484 | }
|
488 | 485 |
|
489 | 486 | public void createCache(List<String> repositories) {
|
|
0 commit comments