| 189 | TmpFileMgr::TmpFileMgr() {} |
| 190 | |
| 191 | TmpFileMgr::~TmpFileMgr() { |
| 192 | if(tmp_dirs_remote_ctrl_.tmp_file_pool_ != nullptr) { |
| 193 | tmp_dirs_remote_ctrl_.tmp_file_pool_->ShutDown(); |
| 194 | tmp_dirs_remote_ctrl_.tmp_file_mgr_thread_group_.JoinAll(); |
| 195 | } |
| 196 | } |
| 197 | |
| 198 | Status TmpFileMgr::Init(MetricGroup* metrics) { |
| 199 | return InitCustom(FLAGS_scratch_dirs, !FLAGS_allow_multiple_scratch_dirs_per_device, |