message: storage/cache/filecache: fix invalid memory access when accessing empty blob.meta file
  The blob.meta file size needs to set its expected size ahead of
  accessing it with a mmap'd pointer, otherwise an invalid memory access
  would occur.
diff: @@ -323,6 +323,11 @@ impl BlobMetaInfo {
  return Err(einval!("blob metadata size is too big!"));
  }
  + let file_size = file.metadata()?.len();
  + if file_size == 0 && enable_write {
  + file.set_len(expected_size as u64)?;
  + }
  +
  let fd = file.as_raw_fd();
  let base = unsafe {
  libc::mmap(
  