download
raw
454 Bytes
'use strict'
function reusify (Constructor) {
var head = new Constructor()
var tail = head
function get () {
var current = head
if (current.next) {
head = current.next
} else {
head = new Constructor()
tail = head
}
current.next = null
return current
}
function release (obj) {
tail.next = obj
tail = obj
}
return {
get: get,
release: release
}
}
module.exports = reusify

Xet Storage Details

Size:
454 Bytes
·
Xet hash:
1d101daa4f8af3469a118cd71fd5b4bb7140c4f9a25a9e122216508b898050ca

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.