Khronos-node is a project mainly written in JavaScript, it's free.
Cache for timed/expiring objects. Built for data acquired from an API that gives a response valid for an amount of time