<?php fread(resource $stream, int $length): string|false
<?php if (flock($handle, LOCK_SH)) { clearstatcache(true, $path); $contents = fread($handle, $this->size($path) ?: 1); flock($handle, LOCK_UN); }
<?php { clearstatcache(true, $this->path); return fread($this->handle, $length ?? ($this->size() ?: 1)); }