(final int size)
| 279 | } |
| 280 | // Create a partial map of 'size' countries: |
| 281 | static Map<String,String> select(final int size) { |
| 282 | return new FlyweightMap() { |
| 283 | @Override |
| 284 | public Set<Map.Entry<String,String>> entrySet() { |
| 285 | return new EntrySet(size); |
| 286 | } |
| 287 | }; |
| 288 | } |
| 289 | static Map<String,String> map = new FlyweightMap(); |
| 290 | public static Map<String,String> capitals() { |
| 291 | return map; // The entire map |