private async Task <string> GetDigestAsync(CancellationToken cancellationToken) { _digest ??= IsDigest(_tagOrDigest) ? _tagOrDigest : (await _restClient.GetTagPropertiesAsync(_repositoryName, _tagOrDigest, cancellationToken).ConfigureAwait(false)).Value.Digest; return(_digest); }