Future interface, which has full control over the state.
Future
Future implementation with the specific unmodifiable result.
Safe FutureImpl implementation.
FutureImpl
Simple thread-unsafe Future implementation.