Implemented HttpAdapter with guzzle

I'm gonna add some comments to the code, would like for you guys to let me know what you think about it.
I don't like this implementation: We are actually fetching the metadata from the remote location, but this might already be cached and we don't use the cached version.
Any suggestions on how to improve this?