Buffer all streams
Buffer all readers
Use the new I/O APIs if possible:
Readiness selection and Multiplexing
Memory mapping via MappedByteBuffer
MappedByteBuffer
Non-blocking modes
File locks
Scatter/Gather
Direct Channel Transfers