file_min_flush_size_kb_(min_flush_size_kb), api_(api), dispatcher_(dispatcher), lock_(lock),
* cases even if a standard file is opened with O_NONBLOCK, the kernel can still block when writing.
Thread::MutexBasicLockable flush_lock_; // This lock is used to prevent simultaneous flushes from