Lessen the requirement for future.
Performance enhancement. ArrayList is slower for larger volumes of data.
Default pool implementation