not sure about this, the cache manager its just for caching the wp http api, as it is now you cant use it for caching other stuff, you would need to use the file cache directly and I believe it makes sense that way.

if you think you'll ever need other backends than there should be a cache interface and filecache implementing it, but the get_cache should still be public returning whatever implementation you choose.