$ npm install immediate-chunk-storeMakes store.put() chunks immediately available for store.get(), even before the
store.put() callback is called. Data is stored in memory until the store.put()
is complete.
npm install immediate-chunk-store
var ImmediateChunkStore = require('immediate-chunk-store')
var FSChunkStore = require('fs-chunk-store') // any chunk store will work
var store = new ImmediateChunkStore(new FSChunkStore(10))
store.put(0, Buffer.from('abc'), function () { /* yolo */ })
// And now, get the same chunk out BEFORE the put is complete
store.get(0, function (err, data) {
if (err) throw err
console.log(data.toString()) // 'abc'
})
MIT. Copyright (c) Feross Aboukhadijeh.