fs-cache

npm install fs-cache

Streamable filesystem cache

npm install fs-cache

fscache = require 'fs-cache'
request = require 'request'
 
cache = fscache '/tmp/mrdka'
 
 
cachedUrlStream = (url) ->
    return cache.get(urlexpire: 5) if cache.exists url
    = request(url)
    r.pipe cache.put(urlexpire: 5)
    r
 
 
url = 'http://google.com'
cachedUrlStream(url).pipe process.stdout