Fix typo
Do not log response code and payload when there is an additional call to get
Flush cache to disk after every successful call, only store ETag if it is set