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