Put codes for response cache under a directory
Extract codes to wrap uber-cache
Shorten