Kyle Korver has agreed to a three-year, $22 million deal to come back to the Cleveland Cavaliers, according to Shams Charania of The Vertical.

About 40 hours into the free agency period (along with many potential roster moves in the works prior to it), the Cavs locked down their premiere spot-up shooter in Korver, rewarding him with a fair sum for his elite perimeter-shooting services.

The 36-year-old was acquired by Cleveland in a January trade with the Atlanta Hawks, leading the league in three-point shooting with a 45.1 percent clip.

While many expected major moves from the team due to the quality of this free-agent class, the salary-tied Cavaliers have been limited to the acquisition of backup point guard Jose Calderon and Korver’s signing during the 40 hours since the market window opened.

Cleveland had also engaged in trade talks with the Houston Rockets for guard/forward Iman Shumpert, but talks have stalled since the acquisition of P.J. Tucker — a three-and-D forward that would bring the same elements as Shumpert.

Cleveland continues to receive calls on a possible move with Shumpert, sources told The Vertical.

Korver will make his return next season and help spread out the floor for one of the deadliest three-point shooting teams in the league. He averaged 10.1 points and 2.8 rebounds last season for the Hawks and the Cavaliers.