Class AbstractDataList.DrainOnGetFuture<DATATYPE extends Data>