Returns a new InputStream of the file.
Returns a new InputStream of the file.
Path of the file, including everything.
Path of the file, including everything. Unique if possible (used for lookup).
Optionally returns an implementation-dependent "version" token.
Optionally returns an implementation-dependent "version" token. Versions are compared with ==. If non-empty, a different version must be returned when the content changes. It should be equal if the content has not changed, but it is not mandatory. Such a token can be used by caches: the file need not be read and processed again if its version has not changed.