| 201 | } |
| 202 | |
| 203 | Status TmpFileMgr::InitCustom(const string& tmp_dirs_spec, bool one_dir_per_device, |
| 204 | const string& compression_codec, bool punch_holes, MetricGroup* metrics) { |
| 205 | vector<string> all_tmp_dirs; |
| 206 | // Empty string should be interpreted as no scratch |
| 207 | if (!tmp_dirs_spec.empty()) { |
| 208 | split(all_tmp_dirs, tmp_dirs_spec, is_any_of(","), token_compress_on); |
| 209 | } |
| 210 | return InitCustom( |
| 211 | all_tmp_dirs, one_dir_per_device, compression_codec, punch_holes, metrics); |
| 212 | } |
| 213 | |
| 214 | Status TmpFileMgr::InitCustom(const vector<string>& tmp_dir_specifiers, |
| 215 | bool one_dir_per_device, const string& compression_codec, bool punch_holes, |