File Tiff Data Source
TiffDataSource over a local file, read through a RandomAccessFile so a tiled GeoTIFF is paged block by block instead of loaded whole — the point of the format for rasters that don't fit in memory.
Reads are serialized on the shared file handle, which is what makes the source safe to hand to concurrently decoding tiles.