Http caching

Implement behavior for using Http cache protocol