An ES6 Map-like cache with redis backing