Reduce spacing in bibliography using biblatex

\bibitemsep length between two different entries, preset to \itemsep

\bibnamesep length between two entries of different authors

\bibinitsep length between two entries of authors with different first letter

\documentclass{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}% Part of the TeX distribution
\usepackage{setspace}
\onehalfspacing
\begin{document}
\blindtext

\singlespacing\blindtext

\nocite{*}

\begingroup
\setstretch{0.8}
\setlength\bibitemsep{0pt}
\printbibliography
\endgroup

\end{document} 

enter image description here

By the way: I prefer to typeset a bibliography with \RaggedRight (from package ragged2e)


\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{\oldbibliography{#1}
\setlength{\itemsep}{0pt}} %Reducing spacing in the bibliography.

I had trouble using \singlespace. However I found the .cls file that my tex file referring to had defined an environment singlespace. So my way looks like this

\begin{singlespace}
\setlength\bibitemsep{10pt}   % length between two different entries
\printbibliography
\end{singlespace}
\addcontentsline{toc}{head}{REFERENCES}  % must be after \printbibliography or the page# is wrong