public function rebuild_directory_filesizes()
{
if ($this->is_site_size_being_calculated()) {
return false;
}
// Mark the filesize as being calculated
set_transient('hmbkp_directory_filesizes_running', true, HOUR_IN_SECONDS);
// Schedule a Backdrop task to trigger a recalculation
$task = new Task(array($this, 'recursive_filesize_scanner'));
$task->schedule();
}