message: cache: commit region for internal IO if hits gzip format
  Internal IO can't be loaded from compressed cache file.
  Just skip this region.
diff: @@ -575,10 +575,13 @@ impl FileCacheEntry {
  req.tags[i].clone(),
  Some(req.chunks[i].clone()),
  )?;
  - } else if !is_ready {
  + } else {
  + state.commit();
  // On slow path, don't try to handle internal(read amplification) IO.
  + if !is_ready {
  self.chunk_map.clear_pending(chunk.as_base());
  }
  + }
  } else {
  let tag = if let BlobIoTag::User(ref s) = req.tags[i] {
  BlobIoTag::User(s.clone())
  