(Collection<E> c)
| 4586 | } |
| 4587 | |
| 4588 | private static <E> ArrayList<E> toArrayList(Collection<E> c) { |
| 4589 | // Avoid calling ArrayList(Collection), which may call back into toArray. |
| 4590 | ArrayList<E> result = new ArrayList<E>(c.size()); |
| 4591 | Iterators.addAll(result, c.iterator()); |
| 4592 | return result; |
| 4593 | } |
| 4594 | |
| 4595 | @WeakOuter |
| 4596 | final class KeySet extends AbstractCacheSet<K> { |