// @} ILocalGitCommitStorage // @{ IGitRepository async public Task <bool> ContainsSHAAsync(string sha) { if (_cached_existingSha.Contains(sha)) { return(true); } if (!_isDisposed && await GitTools.DoesEntityExistAtPathAsync(_processManager, Path, sha)) { _cached_existingSha.Add(sha); return(true); } return(false); }