an evented file caching lib for node