One area of exploration for Lambdas is exploring which areas of the core libraries can benefit from api changes in order to exploit lambdafication. This is being undertaken internally by the Expert Group, but it always takes back seat to the bigger issues. Obviously there are a million places where the libraries could be enhanced. Identifying low-hanging fruit there is the goal of the exerise. Particularly good examples are those like "Add a constructor accepting a Factory to ThreadLocal", so that people could use ThreadLocal without subclassing it just to provide an initialValue method.
You might wish to look at the following Java library areas when considering what to change:
- IO & Networking - java.io, java.nio and java.net
- java.text
- XML Libraries
- JDBC
- java.beans