In-memory, Promises/A+ lru-cache via bluebird