upgrade request
Use mocha for tests
Use LRU in tests, improve docs.
Redis support
Make this a drop-in replacement for request
Cache privately
Private resources are cached privately
Words
Test cleanup
Preprocess response before caching it. If not, JSON.stringify might hang forever.
Store expires_millis in cache instead of Date. Date is not JSONable and was destroyed in Redis.
Support If-Modified-Since/Last-Modified
Make sure callback in only called once. Simplify callback this semantics
Be smarter about deciding cacheability
Default to a null cache if none is provided
Adding *.swp and *.swo to .gitignore for happier Vim development.
Merging in several improvements from https://github.com/aslakhellesoy/request-caching.