Read file contents asynchronously.
Always reads from disk and updates cache. Unlike GtkSourceFileBuffer, does not check file modification time - always reads fresh from disk.
2. Splits contents into lines array cache
3. Sets is_loaded = true
4. Returns file contents
|
File contents as string |
| Error |
if file cannot be read |