Provides methods for reading files from local cache, filesystem or network.
Return the base Pathname for all the caches.
Clean out all the caches.
Instantiate new cahe for the repositry instance.
Return Pathname for repository‘s cache directory, create it if needed.
Return contents of file at the given URI‘s uri.
Return filename retrieved from uri instance. Will download this file and cache it if needed.
TODO: Add checksum support. TODO: Add error checking.
[Validate]