If the file is not cached we have to get it from somewhere. For that I implemented a webdav file source which gets the file from reva.
Currently uses in memory caching and loads the file from the local filesystem.