Caching wrapper for node.js' built-in fs module (or compatible)