(Collection<E> c)
| 4535 | } |
| 4536 | |
| 4537 | private static <E> ArrayList<E> toArrayList(Collection<E> c) { |
| 4538 | // Avoid calling ArrayList(Collection), which may call back into toArray. |
| 4539 | ArrayList<E> result = new ArrayList<E>(c.size()); |
| 4540 | Iterators.addAll(result, c.iterator()); |
| 4541 | return result; |
| 4542 | } |
| 4543 | |
| 4544 | @WeakOuter |
| 4545 | final class KeySet extends AbstractCacheSet<K> { |