class Bundler::Source::Git

def cache_path

def cache_path
  @cache_path ||= begin
    git_scope = "#{base_name}-#{uri_hash}"
    if Bundler.requires_sudo?
      Bundler.user_bundle_path.join("cache/git", git_scope)
    else
      Bundler.cache.join("git", git_scope)
    end
  end
end