_ReadCached
size_t bytesRead = _ReadCached(address, buffer, size);
return (ssize_t)_ReadCached(address, buffer, size);