public override Task <bool> ReadAsync() { CheckAsync(); var task = _coreReader.ReadAsync(); _lastTask = task; return(task); }