The underlying source that shall be blocked and cached
Returns the filesize if already determined and null otherwise
Optional
The underlying source that shall be blocked and cached