o Make HTTPRequest more cacheable.
o Breaking change as CacheItem API has now changed.
o set author tag