torrent.lua uses lru-cache to cache received blocks.

cache.lua's free method is asynchronous.