Application-controlled, Promises/A+, read-through caching via bluebird and redis