One of the Cleveland Cavaliers' most coveted free agents isn't even a player -- it's general manager David Griffin.

Griffin, whose contract expires after this season, is a target for the Orlando Magic's vacant general manager position, according to The Vertical's Adrian Wojnarowski:

The Magic are researching multiple possible candidates to replace former GM Rob Hennigan, but the possibility of Griffin does intrigue Orlando CEO Alex Martins and top Magic officials, league sources said.

Griffin's contract expires at the end of the season and talks on a new contract with Cavaliers ownership have been stalled for months, league sources said. There's an increasing belief among league executives that Griffin could be lured away from Cleveland, league sources said.

The Magic fired Hennigan last week after a 132-278 record in five seasons in Orlando, during which he traded Dwight Howard to the Los Angeles Lakers.

While the narrative might suggest that LeBron James pulls the strings behind the scenes for the Cavs, Griffin has been the general manager since 2014 and put together last season's championship roster. He also added key pieces in Kyle Korver and Deron Williams this season in an effort to aid a potential repeat championship run.

According to the report, Cavs owner Dan Gilbert has been hesitant to offer Griffin a contract on par with other top-level NBA executives, possibly because of the team's league-high $126 million payroll.

The Magic are reportedly willing to wait until the end of the NBA Finals to fill the position, giving them a chance to entice Griffin into taking the job.